求助!一个正则表达式的问题
现有如下一段代码:<h1>......<i>??????</i>......<h1>......<i>??????</i>......</h1>
其中??????代指变换的字段,而......代之固定的字段;
我在ultraedit的perl模式中,寻找框里输入正则表达式:<h1>......<i>(.*?)</i>......</h1>
我要的结果是从<h1>开始匹配到</h1>,但实际是会从<h1>开始匹配到</h1>。
折腾好久,没理出头绪,所以向大家请教,怎么可以实现我的要求呢?谢谢! 我說啊…這不是你之前問過嗎? 本帖最后由 bsqby 于 2014-5-9 22:50 编辑
ryuya 发表于 2014-5-9 22:38 static/image/common/back.gif
我說啊…這不是你之前問過嗎?
上次O大的方法用了,不管用。问题看起来好像有点类似,但查了很多资料,试了很多方式,曲线救国什么的都用上了,就是没搞定,所以上来再次求助。 不管用是上次不管用還是這次不管用
上次用有效這次沒效是因換行要從頭換
<h1> 代換 \n<h1> 當然假設你確定要代換的內容不含<
可用([^<]+) 是我太愚笨了,经你这一提醒,我终于懂了里面的诀窍,再出现这种问题,我应该都知道解决方法了。非常非常感谢! ryuya 发表于 2014-5-9 22:50 static/image/common/back.gif
不管用是上次不管用還是這次不管用
上次用有效這次沒效是因換行要從頭換
代換 \n
是这次不管用,上次那种情况可以使用,现在我明白了什么原因。就差那么一点点,你这一说,豁然开朗啊。
页:
[1]