用于测试的网站:
http://www.pagecolumn.com/tool/regtest.htm
用于测试的字符串为:
bsdfefsdf
aaa
dfsdfa
aaa
g :全局查找模式
不加g的时候只会匹配1个,加g后找出所有的匹配
正则表达式:
/aaa/
结果匹配为:
bsdfefsdf
aaa
dfsdfa
aaa
/aaa/g
则结果匹配为:
bsdfefsdf
aaa
dfsdfa
aaa
i :不区分大小
正则表达式:
/aaA/i
则结果匹配为:
bsdfefsdf
aaa
dfsdfa
aaa
m :多行查找模式
默认^和$只匹配字符串的开始处和结尾处,如:
正则表达式:
/^aaa/
不会匹配测试的字符串,因为测试的数据4行做为一个整体来说,开始的是bsd而不是aaa
正则表达式
/aaa$/
结果匹配为:
bsdfefsdf
aaa
dfsdfa
aaa
加上m参数后,^和$可以匹配每一行的行首和行尾,但只匹配第一个,如:
/^aaa/m
结果匹配为:
bsdfefsdf
aaa
dfsdfa
aaa