正则表达式里的/g 今天用javascript的正则表达式,发现例子后有一个/g,想来想去,再查网上无数正则的说明。居然没有把这个放入特殊字符之类的说明里。其实g代表global,即不只匹配一次,而是返回一个数组,全部的match都返回。 难道是javascript所独有的?为什么以前vb的regExp没注意到呢(难道是ms的regexp方法比较多,这个开关不用在表达式里表达?)?有空可以试试看vb,c#之类的正则类库认不认。
VB script 中对应的参数是 regEx.Global,看来这个是regex的标准实现之一。