为了账号安全,请及时绑定邮箱和手机立即绑定

这个正则表达式函数中的$1,$2,$3是什么意思?

这个正则表达式函数中的$1,$2,$3是什么意思?

忽然笑 2019-02-14 15:11:28
这个正则表达式函数中的$1,$2,$3是什么意思?
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

正则表达式中,匹配出的第1、2、3个子表达式。

  • 但如果$1,$2,$3直接写在正则表达式中,是不合法的。

  • 这串HTML代码中的$1,$2,$3其实和正则表达式无关,只是变量,起占位的作用:

服务器端,会通过脚本(如Node.js)将HTML文件中的$1,$2,$3批量替换为实际字符串。


查看完整回答
反对 回复 2019-03-26
?
墨色风雨

TA贡献1853条经验 获得超6个赞

$1,$2,$3和正则表达式无关,这个代码应该是放在服务器上运行的,相当于一个变量。执行完之后,$1,$2,$3就被赋予实际的值了。这里起个站位的作用。

正则表达式内容有点多哦,大概说一下
^表示开始
$结尾
\用来转义
[a-z]指的范围在a-z
[a-z]{6}6位a-z范围的值
[a-z]*不限制长度范围
在需要详细的你就要去参考资料了



查看完整回答
反对 回复 2019-03-26
  • 2 回答
  • 0 关注
  • 2806 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信