1.$/=">";重新定义字符串分隔符为“>”. 2.perl 中/ms,/msg,/gms是什么意思? 正则表达式中,//msg和//gms意思一样。 //g表示找出字符串中所有匹配的部分,如$x= "cat dog house"; @words = ($x =~ /(\w+)/g); #结果 $ ...
分类:
其他好文 时间:
2018-03-01 17:09:53
阅读次数:
166
MatchData MatchData 是特殊变量$~的类型,同时也是由Regexp#match和Regexp.last_match返回的对象的类型。它封装(包含)了模式匹配的所有结果——这些结果通常可由特殊变量$`, $', $1, $2来访问(这与Perl正则里面的变量使用方法基本一致)。 公共 ...
分类:
其他好文 时间:
2018-01-20 19:51:41
阅读次数:
161
正则表达式分类 基本的正则表倒是,又叫basic regex 扩展的正则表达式,又叫extended regex Perl的正则表达式,又叫perl
分类:
其他好文 时间:
2018-01-03 11:46:26
阅读次数:
122
元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^ ...
分类:
其他好文 时间:
2017-11-16 22:03:18
阅读次数:
220
本题来自于回答某群的网友提问,先给出答案:[root@localhostbin]#grep-Po"\-Xm[xs].*?\s"/usr/local/tomcat/bin/catalina.sh
-Xms1800m
-Xmx2500m解析:-P使用Perl正则表达式-o只打印一行中匹配的部分\-Xm[xs].*?\s第一个\表示转义,-需要进行转义?表示非贪婪模式,\s表示空白..
分类:
其他好文 时间:
2017-10-11 00:48:56
阅读次数:
162
通配符和正则表达式 2017-09-30-11:22:31个人原创,允许转载,请注明出处,作者,否则追究法律责任。 通配符适用的地方:shell命令行或者shell脚本中 正则表达式适用的地方:字符串处理时,一般有一般正则和Perl正则。 1,通配符 ﹡ 匹配所有:匹配0个到多个的任意的字符。 ?匹 ...
分类:
其他好文 时间:
2017-09-30 16:19:03
阅读次数:
170
目录八.正则表达式8.1.正则表达式简介8.2.OracleSql模式匹配函数8.2.1.模式匹配函数8.2.2.模式匹配选项8.3.Oracle正则表达式中的运算符8.3.1.POSIX运算符8.3.2.Perl正则表达式扩展字符8.3.3.字符簇和含义8.3.4.操作符的运算优先级8.4.正则表达式实例8.4.1.Regexp_like函数8.4.2..
分类:
数据库 时间:
2017-09-02 00:13:54
阅读次数:
281
rename 1.不过它要用 perl 正则表达式来作为参数, 2.举例如下: touch test{1..5}.txt ##使用通配符创建5个文件 rename 's/\.txt/\.doc/' *.txt ##将后缀为TXT的文件重命名为doc文件 rename 'y/a-z/A-Z/' *.d ...
分类:
系统相关 时间:
2017-08-29 21:49:33
阅读次数:
191
matches是完全匹配。跟matcher不一样, matcher像perl正则, 能匹配到符合的都会返回true, 而这个matches要完全一模一样才行。 ...
分类:
编程语言 时间:
2017-07-22 09:47:58
阅读次数:
186
题目[root@OldboyEduoldboy#catip.log
10.0.0.1oldboy
10.0.0.2oldgirl
10.0.0.3bingbing
10.0.0.4tingting
10.0.0.4oldboy打印第二列为oldboy行的第一列内容参考答案方法一:while循环catmatch.shwhilereadline
do
name=`echo$line|awk‘{print$2}‘`
if["$name"="oldboy"];then..
分类:
数据库 时间:
2017-07-19 17:40:20
阅读次数:
178