正则表达式学习记录

Posted jackche

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式学习记录相关的知识,希望对你有一定的参考价值。

*匹配前面的表达式0次或者更多次,等效于{0,}
+匹配前面的表达式1次或者更多次,等效于{1,}
?匹配前面的表达式0次或者1次,等效于{0,1}
{n}匹配确定的次数
{n,}至少匹配n次
{n,m}匹配n到m次
$匹配输入字符串的结尾位置
()标记一个子表达式的开始和结尾位置
[标记一个中括号的开始。
.匹配除换行符(\n)之外的任意单字符。
^匹配字符串的开始位置,如果在[]中,则表示不接受[]中的内容
{标记限定符表达式的开始
|指明两项之间的一个选择
\b匹配一个字边界,即字与空格之间的位置
\B匹配一个非字边界。
/g全局 /i不区分大小写
\w匹配一个“字”(数字,字符,下划线)
\t是匹配制表符,相当于tab键
\d匹配一个数字字符。等价于 [0-9]
\D匹配一个非数字字符,等价于[^0-9]
\w匹配包括下划线的任意单词字符,等价于[A-Za-z0-9]
\W匹配任意非单词字符,等价于[^A-Za-z0-9]

以上是关于正则表达式学习记录的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式学习记录

python爬虫学习记录基本库的使用——正则表达式

Python学习记录——Ubuntu计划任务grep正则表达式

JavaScript 正则表达式学习

正则表达式学习记录

正则表达式学习记录