/\$\{.*\}/
如上面的正则表达式,是什么意思??
最前面的“/”与最后面的“/”是分隔符,表示正则表达式的开始与结束.
‘\$ ’表示要匹配的字符以‘$’开始
‘{’表示$后紧跟‘{ ’
‘}’表示以‘}’结尾
‘.'表示匹配除换行符 \n 之外的任何单字符
’*‘表示匹配前面的子表达式零次或多次
所以'/\${.*}/'表示要匹配“${任意内容可空}”这样的字符;
一个点.一个*号应该是这个大括号内确定位数
js中的正则用法,用来匹配这种类型的字符串${}
其中大括号内允许有零个以上的字符
. 匹配除换行符 \n 之外的任何单字符
/\${.*}/
上面这条正则表达式的意思是:
\$ :以$字符开头,接着是{,然后是除换行\n之外的任何字符,然后又是以}结尾