正则表达式符号模式
下面给出一些常用的正则表达式,这些都利用了上表构造正则表达式的技术。 (1)“^The”:匹配所有以“The”开始的字符串,如“There”、“Thecat”等。 (2)“he$”:匹配所有以“he”结尾的字符串,如“he”、“she”等。 (3)“ab*”:匹配有一个a后面跟着零个或若干个b的字符串,如“a”、“ab”、“abbb”,……。 (4)“ab+”:匹配有一个a后面跟着至少一个或者更多个b的字符串,如“ab”、“abbb”……。 (5)“ab?”:匹配有一个a后面跟着零个或者一个b的字符串,包括“a”、“ab”。 (6)“a?b+$”:匹配在字符串的末尾有零个或一个a跟着一个或几个b的字符串。 (7)“ab{2}”:匹配有一个a跟着两个b的字符串,即“abb”。 (8)“ab{2,}”:匹配有一个a跟着至少两个b的字符串,如“abb” 、“abbb”。 (9)“ab{3,5}”:匹配有一个a跟着3到5个b的字符串,如“abbb” 、“abbbb”。 (10)“hi|hello”:匹配包含“hi”或者“hello”的字符串。 (11)“(b|cd)ef”:表示“bef”或“cdef”。 (12)“a.[0-9]”:匹配有一个“a”后面跟着一个任意字符和一个数字的字符串。 (13)“^.{3}$”:匹配有任意三个字符的字符串。 (14)“[ab]”:表示一个字符串有一个“a”或“b”,相当于“a|b”。 (15)“[a-d]”:表示一个字符串包含小写的'a'到'd'中的一个,相当于“a|b|c|d”或者“[abcd]”。 (16)“^[a-zA-Z]”:表示一个以字母开头的字符串。 (17)“[0-9]%”:表示一个百分号前有一位数字。 (18)“,[a-zA-Z0-9]$”:表示一个字符串以一个逗号后面跟着一个字母或数字结束。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |