正则表达式中$1,$2 ===算是什么意思

正则表达式中$1,2 ===算是什么意思~

$1,$2...是表示的小括号里的内容

$1是第一个小括号里的 ,$2是第2个小括号里的

比如 /gai([\w]+?)over([\d]+)/

匹配 gainover123

$1= 括号里的 n
$2= 第2个括号里的 123

在replace函数中,$1,$2,$3,可以分别用来表示:
正则表达式中,匹配出的第1、2、3个子表达式。
但如果$1,$2,$3直接写在正则表达式中,是不合法的。
这串HTML代码中的$1,$2,$3其实和正则表达式无关,只是变量,起占位的作用:
在服务器端,会通过脚本(如Node.js)将HTML文件中的$1,$2,$3批量替换为实际字符串。

$1,$2...是表示的小括号里的内容

$1是第一个小括号里的 ,$2是第2个小括号里的

比如 /gai([\w]+?)over([\d]+)/

匹配 gainover123

$1= 括号里的 n
$2= 第2个括号里的 123

$1、$2、……表示正则表达式里面第一个、第二个、……括号里面的匹配内容

如果有多层括号嵌套呢 ,$1代表什么意思

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网