/a/ 匹配a abc bac 只要有a就匹配
/abc/ 同理只要含有abc就匹配 匹配:abcd ;eabc; eabcd ;不匹配 aebc ;abec .abc是一个整体匹配,有顺序关系
使用^:
/^a/ 以a开头 ab ,ac ,abc等
/^ab/ 以a开头后再匹配b.效果是以ab开头. 匹配: abc ,abd ,不匹配acb ,^匹配范围字母a,后面在匹配b
/^(ab)/ 以ab开头,^匹配范围字母(ab)这个元组
使用$:
/b$/ 只要以b结尾就匹配.
/ab$/ 配置以b结尾的字符串,后再匹配a, 效果是以ab结尾.匹配:ab;cab; 不匹配:acb $匹配范围b,前面在匹配a
/(ab)$/ 以ab结尾,$匹配范围字母(ab)这个元组
同时使用^$:
/^a$/ 以a开,以a结束,只匹配a
/^abc$/ ^匹配a 开头 $ 匹配c结束. 当中匹配b,只匹配abc
/^a.b$/ 匹配abb ,acb等长度为3的符串,中间字符为除回车以外的字符.
/^(ab)c(de)$/ ^匹配ab 开头 $ 匹配ce结束. 当中匹配c
^$匹配一个字母或一个组(单元)