正则表达式语法(5)
字符匹配时是零宽度的;如:\d是非零宽的它匹配数字是占字符的
而下面的3个标记是零宽度,标记的不是字符而是位置
[^]在里面表示取反;在外面表示字符串开始的位置
$同理表示字符串结束的位置
\b表示字符串匹配的位置,
如:abcd\b 表示字符串最后字符d是边界;
字符串abcd222就不匹配
字符串222abcd不匹配
但改成222)abcd就匹配
\babcd\b表示字符a是字符串左面边界,d是右面边界
\w 匹配任何字类字符,包括下划线。与“[A-Za-z0-9_]”等效。
正则表达式的匹配模式:
区分大小写
不区分大小写
单行模式只有一个开头一个结尾
多行模式;每行都是独立的
匹配最后一个
相关文章: