正则表达式:
正则表达式测试工具,创建 一个正则表达式后,需要测试该正则表达式是否正确,使用正则表达式测试工具"Notepad++"来测试正则表达式。
操作步骤:打开"Notepad++“软件,点击"搜索"菜单下的查找,在弹出的对话框的左下角"查找模式"选项里点选"正则表达式”,
在正上方的输入文本框里输入正则表达式即可搜索匹配的字符串了。
正则表达式 - 符号
+号代表前面的字符必须至少出现一次(1次或多次)
*号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)
?问号代表前面的字符最多只可以出现一次(0次、或1次)
[] 用方括号表示字符集合,反字符集可在字符前加。例如[a-f]匹配a,b,c,d…f任意某字符,[a-f]则匹配除a,b,c,d…f外的任意字符。字符集也只能匹配一个字符。
() 用圆括号表示分组,多个圆括号表示一个分组或多个分组。
{} 用花括号表示限定符,例如{4}表示重复4次,{4,}表示至少重复4次,{4,10}表示重复至少4次,最多10次
{n,m}?或*?或+?: 对前面的分组进行非贪心匹配。
^spam 表示字符串必须以 spam 开始。
spam$ 表示字符串必须以 spam 结束。
. 匹配所有字符,换行符除外。
\d、\w 和\s 分别匹配数字、单词和空格。
\D、\W 和\S 分别匹配出数字、单词和空格外的所有字符。
[abc] 匹配方括号内的任意字符(诸如 a、b 或 c)。
[^abc] 匹配不在方括号内的任意字符。