首页 > 其他 > 详细

正则表达式

时间:2021-04-02 17:35:21      阅读:22      评论:0      收藏:0      [点我收藏+]

规则

  • 正则表达式是描述某种规则字符串的模式,由一组特殊含义的字符串构成,通常用于匹配和替换文本

  • 正则表达式的字符分为两种

普通字符 只代表自己本身的字符
元字符 有特殊含义的字符(不代表本身) ,如需代表本身要加上转义字符"/"

  • 元字符:

. 匹配任意单个元字符
[] 字符组,由多个字符组成,但是它任然只匹配单个字符,且匹配的字符只限于[]中的内容
注意:元字符[]中有 - 用于表示具有连续的ASCII码的多个字符 例如[abcde...z] 可简化为[a-z]
[^] 排除字符串,匹配单个字符,除了[]中以外的字符


以下仅局限于Linux下正则表达式的命令参数

\d 匹配的单个十进制数字字符 , \D 匹配单个非十进制数字字符

\w 匹配字符+数字 \s 匹配空白字符 等价于[\f\n\t\r\v] \S 匹配非空白字符 等价于 [^\f\t\n\v\r]

09+ 匹配一个或者多个字符先前字符或模式

09* 匹配0或多个字符的模式

{n} 匹配含有n个且符合要求的字符串

[0-9]{1,3} 匹配的字符要求 有最小和最大数量1,3


未完待续

正则表达式

原文:https://www.cnblogs.com/jiangtongxue878/p/14610050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!