【发布时间】:2010-11-22 23:08:59
【问题描述】:
考虑下面的 Javascript 正则表达式匹配操作:
"class1 MsoClass2\tmsoclass3\t MSOclass4 msoc5".match(/(^|\s)mso.*?(\s|$)/ig);
我希望它返回[" MsoClass2\t", "\tmsoclass3\t", " MSOclass4 ", " msoc5"]。相反,它返回[" MsoClass2\t", " MSOclass4 "]。
为什么?
【问题讨论】:
标签: javascript regex