当前位置:  技术问答>linux和unix

麻烦解释一下Linux下正则表达式元字符\( \)的意思?

    来源: 互联网  发布时间:2017-01-03

    本文导语:  如题,可以解释一下这个元字符的含义? 以及给出一个示例吗? 谢谢! | 通过转义()就会变成普通的()…… 简单来讲就是通过把操作符变成可打印的符号…… 正则里的转义字符太多了,就像L...

如题,可以解释一下这个元字符的含义?
以及给出一个示例吗?
谢谢!

|
通过转义()就会变成普通的()……
简单来讲就是通过把操作符变成可打印的符号……
正则里的转义字符太多了,就像LZ用的(),它有特殊的含义,并不代表括号本身,但是如果匹配的过程中,LZ正号就是要对()本身进行匹配怎么办呢?就用到了转义字符……
对于的具体使用,LZ还是看看教程为好,毕竟内容太多了,说不清楚……

|
找本书看下社
《shell脚本学习指南》里有这样的解释:( )
将(与)间的模式存储在特殊的'保留空间(holding space)'。最多可以将9个独立的子模式存储在单个模式中。匹配与子模式的文本,可以通过转义序列1至9,被重复的使用在相同的模式里。例如(ab).*1指的是匹配与ab组合的两次重现,中间可存在任何数目的字符。

|
http://zhangpingan2005.blog.163.com/blog/static/67229542201089105131672/

|
正则中有的,  不单是shell中的.

|
为什么要转义。。。转义就成普通()对了。

|
这是正则表达式 规范中规定的。所有遵循正则表达式规范的都以此为转义字符。 比如Java、Shell脚本、Perl都是这样的。

|
正则表达式中 ( ) 是元字符,即有特殊的意义,但是你如果想匹配字符串中的 "("和" )"怎么办呢,就用这个 转义一下,如果学过C语言,更容易明白转义的意义。

|
不是转义哦!
这叫 后向引用 是BRE的用法,ERE里没有
抄个书上的例子
(why).*1  一行里出现两个why

|
后向引用:匹配于先前匹配的部分

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 麻烦,好大的麻烦!!
  • 谁有CVS?麻烦帮我下载些源码,急用,万分感谢!
  • 麻烦各位指点一下小弟
  • 初写MAKEFILE遇到问题,麻烦大家帮忙。
  • java开发环境配置为什么这么麻烦
  • 麻烦介绍几个你人为不错的java论坛 iis7站长之家
  • 麻烦版主帮我结了这个贴
  • EJB调试起来好麻烦,请问各位有什么高招?
  • 有谁知道台湾中磊(苏州)研发中心的,麻烦告之!!
  • 学习Unix/Linux,麻烦大家推荐本书
  • 谁有linux进程管理方面的资料呀,麻烦传一个
  • 安装VMware出错,麻烦高手指点一下!
  • 想学linux驱动 麻烦高手们推荐本好书啊~~
  • 麻烦推荐下关于linux下的网络帮助API相关书籍
  • 问Linux高手一个安卓系统的问题,麻烦回答一下,谢谢!
  • java编程的一些小问题,麻烦帮忙看看
  • 小弟的程序遇到麻烦了,想和哪位谈谈java的线程(57226475)
  • 麻烦介绍几个你人为不错的java论坛
  • 麻烦,介绍几个linux/unix酷站.
  • 我碰到麻烦了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3