-
能够于’多种字符’匹配的表达式
正则表达式中的一些表达方法,可以匹配 '多个字符’其中的任意一个字符,比如,表达式 "\d"可以匹配任意一个数字。虽然可以匹配其中任意字符,但是只能是一个,不是多个,这就好比扑克牌时候,大熊澳网可以代替任意一张牌,但是只能代替一张牌。
匹配多种字符(1)
表达式 可匹配 \d 任意一个数字,0-9中的任意一个 \w 任意一个字母或数字或下划线,也就是A-Z a-z 0-9 _中任意一个 \s 包括括号,制表符,换页符等空白符的其中任意一个 . 小数点 额可以匹配除了换行符(\n)以外的任意一个字符 举例2:
表达式"a.\d",在匹配 "aaa100"时,匹配的结果是:成功:匹配到的内容是:“aal”;
匹配到的位置是:开始于1,结束于4.
-
自定义能够匹配 ‘多种字符’ 的表达式
使用方括号 [ ]包含一系列字符,能够匹配其中任意一个字符。用 [ ^ ]包含一系列字符,则能够匹配其中字符之外的任意一个字符。虽热可以匹配其中任意一个,但是只能是一个,不能多个。
匹配多种字符(2)
表达式 可匹配 [ab5@ ] 匹配 a 或 b 或 5 或 @ [^abc] 匹配 a b c 之外的任意一个字符 [f-k] 匹配f-k的任意一个字母 [ ^A-F0-3 ] 匹配 A~F 0~3 之外的任意一个字符 举例1:
表达式 ”[bcd] [bcd]“ 匹配 "abc123"时,匹配的结果是:成功;匹配到的内容是:bc; 匹配到的位置是:开始于1,结束于3.
表达式2:
表达式 [ ^abc ] 匹配 "abc123"时,匹配的结果是:成功 :匹配到的内容是:1匹配到的位置是:开始于3,结束于4
正则表达式【三】
最新推荐文章于 2022-11-28 13:58:17 发布