linux正则表达式常用语法有哪些
- 字符匹配:
-
.:匹配任意单个字符 -
[]:匹配方括号中的任意一个字符 -
[^]:匹配除了方括号中的任意一个字符以外的字符 -
\:转义字符
- 重复匹配:
-
*:匹配前面的字符0次或多次 -
+:匹配前面的字符1次或多次 -
?:匹配前面的字符0次或1次 -
{n}:匹配前面的字符恰好n次 -
{n,}:匹配前面的字符至少n次 -
{n,m}:匹配前面的字符至少n次但不超过m次
- 锚点匹配:
-
^:匹配字符串的开头 -
$:匹配字符串的结尾 -
\<:匹配单词的开头 -
\>:匹配单词的结尾
- 逻辑匹配:
-
|:匹配两个选择中的任意一个 -
():分组匹配
- 特殊字符:
-
\d:匹配数字 -
\D:匹配非数字 -
\w:匹配字母、数字、下划线 -
\W:匹配非字母、数字、下划线 -
\s:匹配空白字符 -
\S:匹配非空白字符
这些只是正则表达式中的一部分常用语法,还有很多其他语法可以用于更复杂的匹配操作。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:在C#中怎么实现多线程 下一篇:利用Zabbix实现深度学习平台的异常检测与预警
博豪信息




发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。