正则表达式基础
Posted 丁白一
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式基础相关的知识,希望对你有一定的参考价值。
1、\b代表着单词的开头或者结尾。如: \bhi\b 代表完全匹配hi单词
2、*代表匹配除了换行符以外的任意字符。
.*连在一起,任意数量的不含换行符的字符
如: \bhi\b.*\bLucy\b 代表先是一个hi单词后面是任意个字符(换行符除外),最后Lucy结束的字符串。
3、\d匹配一个数字(0-9的一个数字)
如: 0\d{2}-\d{8} 代表0开头后面有两个数字连接符-后一个8为的数字
4、 \s匹配任意空白符号(空格、制表符、换行符、中文全角空格)
5、\w匹配字母或数字或着下划线或者汉字
6、^匹配字符串开始
7、$匹配字符串结束
8、\d+匹配1个或者更多的数字
\d*匹配任意个数字,可能0个数字
9、^\d{5,12}$ 代表5-12位数字
10、转移字符、查找特殊字符如* + \ . 等特殊字符时,前面加\
如:unibetter\.com匹配unibetter.com
c:\\windows 匹配c:\windows
11、重复
如 * 重复零次或多次
+重复一次以上包括一次
?重复0次或者1次
{n}重复n次
{n,}重复n次或者更多次
{n,m}重复n到m次
以上是关于正则表达式基础的主要内容,如果未能解决你的问题,请参考以下文章