正则表达式

正则表达式:

匹配任意单个不含\n的字符 "."

匹配任意单个指定范围的字符 "a-zA-Z"

匹配任意单个非指定范围的字符 "\^a-zA-Z"

匹配1个或多个字符 "0-9+"

匹配0个或多个字符 "0-9"
匹配0个或1个字符 "0-9?"
为重复匹配次数设定一个精确的值"0-9{10}"
为重复匹配次数设定一个区间 "0-9{5,10}"
匹配"至少重复多少次" "0-9{5,}"
默认是贪婪型(多多益善) "
"

指定为懒惰型(适可而止)加个问号 "*?"

单词边界位置 "\b单词\b"

字符串开头的^,字符串结尾的$

子表达式的目的是为了把那些子表达式当作一个独立元素来使用。子表达式必须用(和)括起来。

或操作 19|20 匹配19或者20,2个字符串

回溯引用允许正则表达式模式引用前面的匹配结果

()1个表达式

\[\]1个字符集

{}重复次数

相关推荐
吴声子夜歌7 小时前
正则指引——Ruby
开发语言·正则表达式·ruby
吴声子夜歌10 小时前
正则指引——Golang
开发语言·golang·正则表达式
吴声子夜歌1 天前
正则指引——PHP
开发语言·正则表达式·php
吴声子夜歌3 天前
正则指引——断言
正则表达式
吴声子夜歌3 天前
正则指引——匹配原理
java·正则表达式
吴声子夜歌5 天前
正则表达式——环视
开发语言·正则表达式
吴声子夜歌5 天前
正则表达式——边界
正则表达式
营养充电站6 天前
C++23 新特性在 CLion 中的实战体验
macos·docker·jupyter·正则表达式
吴声子夜歌6 天前
正则表达式——字符组
正则表达式