随笔 - 65  文章 - 0  评论 - 23  阅读 - 16万

随笔分类 -  正则表达式

正则表达之零宽断言(零宽度正预测先行断言)
摘要:最近为了对html文件进行源码处理,需要进行正则查找并替换。于是借着这个机会把正则系统地学一下,虽然以前也用过正则,但每次都是临时学一下混过关的。在学习的过程中还是遇到不少问题的,特别是零宽断言(这里还要吐槽下,网上到处都是都复制粘贴的内容,遇到个问题查看了不少重复的东西,汗!!!),所以在这里把自己的理解写下来,方便以后查阅! 零宽度正预测先行断言是什么呢,看msdn上的官方解释定义(?= 子表达式)(零宽度正预测先行断言。)仅当子表达式在此位置的右侧匹配时才继续匹配。例如,\w+(?=\d) 与后跟数字的单词匹配,而不与该数字匹配。经典的例子:某单词以ing结尾,要获取ing前面的内容v. 阅读全文
posted @ 2013-02-06 09:18 穆穆 阅读(8078) 评论(1) 推荐(5) 编辑
关于JS和C#的正则替换两个小例子
摘要:应用实例:待处理字符串:str=”display=test name=mu display=temp”要求:把display=后的值都改成localhostJS处理方法: str.replace(/display=\w*/g,”display=localhost”);C#处理方法:Regex reg=new Regex(@”display=\w*”); str=reg.Replace(str,”display=localhost”);应用实例:待处理字符串:str=”display=test name=mu display=temp”要求:字符串变为display=localhosttes.. 阅读全文
posted @ 2012-08-24 00:32 穆穆 阅读(652) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示