yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  正则表达式

摘要:vim 正则表达式获取双引号中的字符 vim 正则表达式获取双引号中的字符 1.获取双引号中的字符 [html] view plain copy :%s/.*\".∗\".*/\1/ 2.用字符串建立标签 如 hello <hello></hello> [html] view plain copy 阅读全文
posted @ 2017-07-01 20:23 xxxxxxxx1x2xxxxxxx 阅读(440) 评论(0) 推荐(0)

摘要:减号是元字符吗?在正则表达式中需要转义吗?在[]字符集中可能需要如[a-z]表示小写字母[a\-z]表示a、-、z其中之一 正则表达式有以下特殊字符。需要转义 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 阅读全文
posted @ 2017-06-28 14:17 xxxxxxxx1x2xxxxxxx 阅读(1333) 评论(0) 推荐(0)

摘要:VIM 用正则表达式 批量替换文本,多行删除,复制,移动 在VIM中 用正则表达式 批量替换文本,多行删除,复制,移动 VIM 用正则表达式 批量替换文本,多行删除,复制,移动 :n1,n2 m n3 移动n1-n2行(包括n1,n2)到n3行之下; :n1,n2 co n3 复制n1-n2行(包括 阅读全文
posted @ 2016-03-28 10:58 xxxxxxxx1x2xxxxxxx 阅读(952) 评论(0) 推荐(0)

摘要:vim编辑器 批量注释与反注释 在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。 方法一 块选择模式 插入注释: 用v进入virtual模式 用上下键选中需要注释的行数 按Control+v(win下面ctrl+q)进入列模式 按大些“I”进入插入模式,输入注释 阅读全文
posted @ 2015-10-27 14:45 xxxxxxxx1x2xxxxxxx 阅读(464) 评论(0) 推荐(0)

摘要:sed的正则匹配如何实现非贪婪? sed的正则用的是BREs/EREs,不支持非贪婪模式。当然有一些方法可以实现非贪婪,比如: $ echo abcOabcdOabc | sed 's/.*O//' 结果是abc; $ echo abcOabcdOabc | sed 's/[^O]*O//' 结果是 阅读全文
posted @ 2015-08-24 03:45 xxxxxxxx1x2xxxxxxx 阅读(726) 评论(0) 推荐(0)

摘要:linux shell 正则表达式(BREs,EREs,PREs)差异比较则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符 串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式 ... 阅读全文
posted @ 2015-08-24 03:38 xxxxxxxx1x2xxxxxxx 阅读(226) 评论(0) 推荐(0)

摘要:awk 正则表达式、正则运算符详细介绍前言:使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表示意思相同的。在linux众多文本处理工具(aw... 阅读全文
posted @ 2015-08-24 03:38 xxxxxxxx1x2xxxxxxx 阅读(1213) 评论(0) 推荐(0)

摘要:grep、sed、awk、perl等对正则表达式的支持的差别 grep 2.5.1 egrep 2.5.1 sed 3.02 sed 4.07 awk 3.1.1 perl 5.8.0 vim 6.1 JavaScript ?? 转义 \ \ \ \ \ \ \ 行头 ^ ^ ^ ^ ^ ^ ^ 行 阅读全文
posted @ 2015-08-24 02:03 xxxxxxxx1x2xxxxxxx 阅读(323) 评论(0) 推荐(0)

摘要:正则表达式中各种字符的含义正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式... 阅读全文
posted @ 2015-07-19 16:22 xxxxxxxx1x2xxxxxxx 阅读(463) 评论(0) 推荐(0)

摘要:正则表达式 地狱-天堂之说,源自老程序员的话.老程序员告诉我们,没有正则表达式就像地狱一般,有了正则表达式我们就像进了天堂一样.好,我们下面看这么几个需求:需求1:“192.168.10.5[port=8080]”,这个字符串表示IP地址为192.168.10.5的服务器的8080端口是打开的,请用... 阅读全文
posted @ 2015-01-14 00:07 xxxxxxxx1x2xxxxxxx 阅读(640) 评论(0) 推荐(0)