[已解决]au3 正则表达式 替换
本帖最后由 hotpg 于 2015-10-22 22:13 编辑类似如下HTML部分内容:
<table> <tr><td> ....~!·#¥%…….... <div class="attach_popup"id="sdfsdf“ .........
............................................................................
<a href="http://...............................</a> </em></p> </td></tr>......
欲将文档中多个以 <div class="attach_popup" 开头 , </em>结尾的内容通过StringRegExpReplace函数替换成“XXX” ,这个函数的正则表达式该怎么写?不胜感激! '(?i)div class="attach_popup".+?</em>' 非常感谢Alam的解答,搞了很久,正则表达式学习的资料太少,看了一些资料也不太明白,再请教:
1、您给的表达式某些能匹配,涉及换行的无法匹配
2、如果替换特殊字串内的文本,不包括特殊字串,该如何表达呢?
还望Alam再指教,感谢·! $sRE = StringRegExpReplace($str, '(?si)(?<=<div class="attach_popup").+?(?=</em>)', 'xxx') 学习学习。。。。。。。。。。。 感谢afan 和Alam,正则表达式不好理解,但很有效率,对照两位的热心解答,又回头复习了一下,总算理解了。
页:
[1]