【学习】正则表达式
发布时间:2020-12-14 04:23:51 所属栏目:百科 来源:网络整理
导读:1、正则语法例子 http://www.regexlab.com/zh/regref.htm 2、正则校验工具: http://tool.oschina.net/regex 【匹配字符】 . ——(句点) —— 除了换行符(n)以外的任意一个字符。 [ 字符组 ] ——(中括号)—— 【限定数量】 * ——(星号)——不是表
1、正则语法例子 http://www.regexlab.com/zh/regref.htm
2、正则校验工具: http://tool.oschina.net/regex
【匹配字符】
. ——(句点) —— 除了换行符(n)以外的任意一个字符。
[ 字符组 ] ——(中括号)——
【限定数量】
* ——(星号)——不是表示字符,不是表示位置,而是表示数量,星号前面的内容可以零到无数次出现。
d*.d——>“.0”,“19.9”和“219.9”
. *——表示任意数量的非换行符的字符。
+ ——(加号)—— 此符号前的那个字符至少被匹配一次。
"be+"——>
“been”中的“bee”,“bent”中的“be”
? ——(问号)——零到一次。
【限定位置】
^——(尖号)——匹配字符串的开始。
$——(美元)——匹配字符串的结束。
b ——单词的开头或结尾,只匹配一个位置。
d 一位数字。
d{ n } 表示此数字重复N次 , { n,m } n<x<m次;。
s 任意空白符,空格、TAB制表符、换行符、中文全角空格;。
w 字母、数字、下划线、汉字。
转义字符 . *
[] 方括号 字符集合 [0-9a-zA-Z.?!]
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |