常用正则表达式

来源:互联网 发布:linux 修改文件指令 编辑:程序博客网 时间:2024/05/17 04:03

单个字符
\d 数字
\D 非数字
\w 字母数字和下划线
\W 非字母数字和下划线
\s 空字符
\S 非空字符
. 任意字符
\  转义符号
\\ 确实是一个斜杠


[a-y123] 只有a到y和123
[a-zA-Z] 所有字母
[^a-z]




边界
^ 开始
$末尾
\b 单词边界
\B 非边界


数量
? 0-1 个
+ 至少一个
* 任意个数
默认为贪婪匹配,+? 和*? 勉强匹配


{5} 5个
{5,} 多余5个
{5,10} 5个到10个


| 或者的关系


(?i)   大小写不区分


0 0