上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 在这里我把表达式统一以\w为例:(\w) 被一个括号包围起来是一个整体,表示一个分组(\w)(\w) 自动命名分组,第一个小括号是分组1,第二个小括号是分组2(?'Word'\w+)) 表示定义了一个叫做Word的分组(?\w+)) 表示定义了一个叫做Word的分组(... 阅读全文
posted @ 2017-09-11 09:00 keepgoon 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在表达式里插记号的方式来启用绝大多数的模式,在正则的哪里插入,就从哪里启用。(?i):忽略大小写(CASE_INSENSITIVE)(?x):忽略空格字符(COMMENTS)(?s):.匹配任意字符,包括换行符(DOTALL)(?m):多行模式(MULTILINE)(... 阅读全文
posted @ 2017-09-10 11:24 keepgoon 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 贪婪:匹配尽可能长的字符串懒惰:匹配尽可能短的字符串懒惰模式的启用只需在重复元字符之后加?既可。*? 重复任意次,但尽可能少重复+? 重复1次或更多次,但尽可能少重复?? 重复0次或1次,但尽可能少重复{n,m}? 重复n到m次,但尽可能少重复{n,}? 重复n次以上... 阅读全文
posted @ 2017-09-10 11:22 keepgoon 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 零宽断言表示匹配字符的时候再添加一些定位条件,使匹配更精准。\w+(?=ing) 匹配以ing结尾的多个字符(不包括ing)\w+(?!ing) 匹配不是以ing结尾的多个字符(?<=re)\w+ 匹配以re开头的多个字符(不包括re)(?<!re)\w+ 匹配不是以... 阅读全文
posted @ 2017-09-10 11:20 keepgoon 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 后面的表达式可以引用前面的某个分组,用\1表示,就好像分组1的值赋值给了\1这个变量,这个变量可以在后面任意位置引用。\1 表示分组1匹配的文本\k 表示分组Word匹配的文本匹配重复两个的英文,例如匹配Hello Hello、lei123 lei123:(\w+)\... 阅读全文
posted @ 2017-09-10 11:18 keepgoon 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 在这里我把表达式统一以\w为例:(\w) 被一个括号包围起来是一个整体,表示一个分组(\w)(\w) 自动命名分组,第一个小括号是分组1,第二个小括号是分组2(?'Word'\w+)) 表示定义了一个叫做Word的分组(?\w+)) 表示定义了一个叫做Word的分组(... 阅读全文
posted @ 2017-09-10 11:17 keepgoon 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 又叫逻辑运算符,在此X和Y表示两个表达式XY X紧跟YX|Y 表示X或Y,从左到右,满足第一个条件就不会继续匹配了。文章参考:https://www.w3cschool.cn/rxoyts/l17fcozt.html 阅读全文
posted @ 2017-09-10 11:15 keepgoon 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 表示不属于元字符或者字符类的字符反义元字符\W 匹配任意不是字母,数字,下划线,汉字的字符\S 匹配任意不是空白符的字符\D 匹配任意非数字的字符\B 匹配不是单词开头或结束的位置反义字符类[^x] 匹配除了x以外的任意字符[^aeiou] 匹配除了aeiou这几个字... 阅读全文
posted @ 2017-09-10 11:13 keepgoon 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 当需要匹配明确的字符或字符集合时候,就用到字符类。特殊字符\0hh 8进制值hh所表示的字符\xhh 16进制值hh所表示的字符\uhhhh 16进制值hhhh所表示的Unicode字符\t Tab\n 换行符\r 回车符\f 换页符\e Escape\cN ASCI... 阅读全文
posted @ 2017-09-10 11:11 keepgoon 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 如果想匹配元字符本身或者正则中的一些特殊字符,使用\转义。例如匹配*这个字符则使用\*,匹配\这个字符,使用\\。需要转义的字符:$, (, ), *, +, ., [, ], ?, \, ^, {, }, |文章参考:https://www.w3cschool.cn... 阅读全文
posted @ 2017-09-10 11:11 keepgoon 阅读(558) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页