
(九)Rewrite正则表达式
发布日期:2021-05-07 19:15:48
浏览次数:22
分类:精选文章
本文共 562 字,大约阅读时间需要 1 分钟。
正则表达式关键字说明
基本语法
- 点号( . )匹配任意字符 如果要匹配实际意义上的点,可以使用
\.
。 - +表示重复匹配1到多次
- *表示匹配0到多次
- ^表示匹配字符串的开头位置
- $表示匹配字符串的末尾位置
- ?表示前一个字符匹配可选
- [abc]表示匹配a、b、c中的一个或多个字符 例如
[abc]
可以匹配"a"、"b"或"c",而[a-z]
可以匹配小写字母,[0-9]
匹配数字 - [^abc]表示与
[abc]
取反,即匹配除了a、b、c以外的字符 - text1|text2表示匹配
text1
或text2
- (exp)表示括号内的表达式为一个整体 括号内的内容可以包含其他正则表达式 匹配成功后,可以通过
$1-$9
等变量引用括号内的内容
特殊符号说明
以下是正则表达式中常用的特殊符号及其作用:
- ^:匹配字符串的起始位置 例如
^abc
只能匹配以"abc"开头的字符串 - $:匹配字符串的末尾位置 例如
abc$
只能匹配以"abc"结尾的字符串 - +:重复匹配1到多次 例如
a+
匹配"aa"、"aaa"等 - *:匹配0到多次 例如
a*
匹配"","a"、"aa"等 - ?:前一个字符匹配可选 例如
a?
匹配"a"或""
注意事项
- 正则表达式具有高度灵活性,不同引擎可能对某些符号有不同解释
- 需要通过实践积累经验,逐步掌握
- 可以参考官方文档或权威教程深入学习
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月02日 21时21分11秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux nohup命令不再默认输出日志文件
2023-02-01
Linux OOM-killer 内存不足时kill高内存进程的策略
2023-02-01
Linux OpenSSL 生成CA证书及终端用户证书
2023-02-01
linux php环境文件可以随便放吗,linux下如何安装php环境
2023-02-01
Linux ps命令,使用的好,效率爆棚!
2023-02-01
Linux questions
2023-02-01
LINUX REDHAT第十一单元练习题
2023-02-01
Linux rm 删除指定文件外的其他文件 方法汇总
2023-02-01
linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】
2023-02-01
linux sed 批量替换字符串
2023-02-01
linux sed命令详解
2023-02-01
linux sed命令详解
2023-02-01
Linux Shell脚本处理JSON字符串
2023-02-01
Linux Shell脚本通过参数名传递参数
2023-02-01
Linux SNMP支持IPv6配置实战
2023-02-01
Linux Socket学习--域和套接口简介
2023-02-01
Linux tail 命令详解
2023-02-01
linux tar 备份命令
2023-02-01