
正则表达式
dengkaikaikai
就职于杭州某金融软件提供商
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式表匹配所有的两位数字,并且十位为1
比如我想要匹配所有的形如param_tag=12,这样的等号后面是两位数字,并且十位为1,可以使用如下的正则表达式进行匹配:parma_tag=\<1[0-9]\>原创 2017-05-10 20:20:03 · 10361 阅读 · 0 评论 -
grep 或
比如我要在文件algoserver#9_20170406_1.log中搜索所有包含“方案1”或“方案[1]”的行,可以使用grep来进行搜索,如下: grep -E “方案(1|\[1\ ])” algoserver#9_20170406_1.log原创 2017-05-03 12:11:51 · 323 阅读 · 0 评论 -
正则表达式匹配入参为某个值的函数
在源代码文件中,想要搜索出调用了某个指定函数,并且某个入参是某个指定值,比如我有一个函数,函数的原型如下:PushSchemeInfoMsg( std::string sMsg, int msg_type , int msgID )我现在想要搜索出所有调用了此函数,并且第二个入参的值是5的所有函数调用,我的正则表达式如下:find . -name "*.cpp"|xargs grep -e "Pus原创 2017-06-29 16:54:49 · 1230 阅读 · 0 评论 -
正则表达式匹配行末后行首的空白符
匹配行末的空格 \s+$2.匹配行首的空格 ^\s+原创 2017-06-13 10:27:13 · 9402 阅读 · 0 评论 -
精通正则表达式读书笔记
1.确定文件中ResetSize出现的次数与SetSize出现的次数是否相同 perl -One 'print "$ARGV\n" if s/ResetSize//ig != s/SetSize//ig'2 检查某个变量是否全部由数字构成print "enter a temperature in celsius\n";$celsius = <STDIN>;chmop($celsius);if翻译 2017-07-24 23:06:48 · 352 阅读 · 0 评论