社区
Linux/Unix社区
帖子详情
麻烦解释一下Linux下正则表达式元字符\( \)的意思?
luo6620378xu
2011-09-24 12:03:59
如题,可以解释一下这个元字符的含义?
以及给出一个示例吗?
谢谢!
...全文
171
9
打赏
收藏
麻烦解释一下Linux下正则表达式元字符\( \)的意思?
如题,可以解释一下这个元字符的含义? 以及给出一个示例吗? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
子谋
2011-09-27
打赏
举报
回复
通过转义\(\)就会变成普通的()……
简单来讲就是通过\把操作符变成可打印的符号……
正则里的转义字符太多了,就像LZ用的(),它有特殊的含义,并不代表括号本身,但是如果匹配的过程中,LZ正号就是要对()本身进行匹配怎么办呢?就用到了转义字符……
对于\的具体使用,LZ还是看看教程为好,毕竟内容太多了,说不清楚……
yoyo_baba
2011-09-27
打赏
举报
回复
后向引用:匹配于先前匹配的部分
yoyo_baba
2011-09-27
打赏
举报
回复
不是转义哦!
这叫 后向引用 是BRE的用法,ERE里没有
抄个书上的例子
\(why\).*\1 一行里出现两个why
mayer
2011-09-27
打赏
举报
回复
正则表达式中 ( ) 是元字符,即有特殊的意义,但是你如果想匹配字符串中的 "("和" )"怎么办呢,就用这个 转义一下,如果学过C语言,更容易明白转义的意义。
IterZebra
2011-09-27
打赏
举报
回复
这是正则表达式 规范中规定的。所有遵循正则表达式规范的都以此为转义字符。 比如Java、Shell脚本、Perl都是这样的。
qq120848369
2011-09-25
打赏
举报
回复
为什么要转义。。。转义就成普通()对了。
帅得不敢出门
2011-09-24
打赏
举报
回复
正则中有的, 不单是shell中的.
帅得不敢出门
2011-09-24
打赏
举报
回复
http://zhangpingan2005.blog.163.com/blog/static/67229542201089105131672/
xiaoyuer5222
2011-09-24
打赏
举报
回复
找本书看下社
《shell脚本学习指南》里有这样的解释:\( \)
将\(与\)间的模式存储在特殊的'保留空间(holding space)'。最多可以将9个独立的子模式存储在单个模式中。匹配与子模式的文本,可以通过转义序列\1至\9,被重复的使用在相同的模式里。例如\(ab\).*\1指的是匹配与ab组合的两次重现,中间可存在任何数目的字符。
linux
正则表达式
元字符
和文字含义,
正则表达式
-基本概念与简单
元字符
正则表达式
工作中一直在使用,但是没有系统的总结过,今天就从小白的角度梳理一下
正则表达式
的使用,主要关注的是正则的思想边写边听五月天的派对动物。学会了正则省下的时间就可以去party了 ^_^
正则表达式
概念我们先来看看
正则表达式
的概念,毕竟正则的语法、使用都是围绕着它要解决的问题来的。wikipedia定义:
正则表达式
(英语:Regular Expression,在代码中常简写为regex、rege...
linux
正则表达式
,反斜线加普通字符作为
正则表达式
提示:使用
linux
shell是tcsh。
正则表达式
是在为用户欲将处理的文本内容设置了样式,然后
Linux
程序、命令等会根据样式来匹配文字。不再赘述该概念。在《
linux
正则表达式
,
正则表达式
分类,
元字符
,基础
正则表达式
,扩展
正则表达式
,
正则表达式
案例(一)》文的1.2、基础
正则表达式
的注意2:反斜线 \ 加上特殊符号用作普通字符,反斜线 \ 加上某一些普通字符会成为有着特殊作用的
正则表达式
。下文补充这部分内容。
01 |
元字符
:如何巧妙记忆
正则表达式
的基本元件?
你好,我是涂伟忠。今天是课程的第一讲,我们一起来学习组成
正则表达式
的基本单元——
元字符
。
元字符
的概念在开篇词中,我们提到了正则常见的三种功能,它们分别是:校验数据的有效性、查找符合要求的文本以及对文本进行切割和替换等操作。 那你可能会好奇,正则是如何完成这些工作的呢?让我们先从简单的字符串查找和替换讲起。我相信你一定在办公软件,比如Word、Excel 中用过这个功能。你可以使用查找功能快速定位关...
30 分钟轻松搞定
正则表达式
基础
本文为霍格沃兹测试学员学习笔记,进阶学习文末加群。
正则表达式
简介 提起
正则表达式
,可能大家的第一印象是:既强大好用但也晦涩难懂。
正则表达式
在文本处理中相当重要,各大编程语言中均有支持(跟
Linux
三剑客结合更是神兵利器)。
正则表达式
是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。(来自百度百科) 个人理解如下:某个大佬为了从字符串中匹配或找出符合特定规律(如手机号、身份证号)的子字符串..
正则表达式
图文超详细总结不用死记硬背(上篇)
前言 一、认识
正则表达式
二、
正则表达式
—— 字符组 三、
正则表达式
—— 非打印字符 1、误区:
正则表达式
中的换行符\n与回车符\r有什么区别呢? 四、
正则表达式
—— 特殊字符 1、拓展点 ——正则中\cx详解 五、
正则表达式
—— 量词(限定符) 六、
正则表达式
—— 定位符 七、
正则表达式
—— 贪婪匹配与惰性匹配 1、几个常用的非贪婪匹配模板 八、
正则表达式
—— 转义符 ...............
Linux/Unix社区
23,223
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章