掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 871|回复: 6

[求助] 求助!一个正则表达式的问题

[复制链接]

该用户从未签到

发表于 2014-5-9 22:33:01 | 显示全部楼层 |阅读模式
现有如下一段代码:) Q3 U6 O0 o7 b! i  p8 N( E
<h1>......<i>??????</i>......<h1>......<i>??????</i>......</h1>
. l/ l7 `, |+ \" @+ E+ T( S1 O其中??????代指变换的字段,而......代之固定的字段;
# j& X: I* E( w/ z" T% a
2 T  D/ m$ i) {2 @7 Y# @我在ultraedit的perl模式中,寻找框里输入正则表达式:<h1>......<i>(.*?)</i>......</h1>
5 S( J" W% x0 R* V我要的结果是从<h1>开始匹配到</h1>,但实际是会从<h1>开始匹配到</h1>。; y6 B  l/ X& ^/ F
$ m( r# g0 k+ r5 S/ o: \
折腾好久,没理出头绪,所以向大家请教,怎么可以实现我的要求呢?谢谢!

该用户从未签到

发表于 2014-5-9 22:38:27 | 显示全部楼层
我說啊…這不是你之前問過嗎?

该用户从未签到

 楼主| 发表于 2014-5-9 22:43:02 | 显示全部楼层
本帖最后由 bsqby 于 2014-5-9 22:50 编辑
  P2 I+ W, Q6 B4 o2 U3 }/ `
ryuya 发表于 2014-5-9 22:38
  U( _3 c2 m" D# {! Q' P. v我說啊…這不是你之前問過嗎?

8 L; E( c" C, q4 n6 P9 \
! n! {5 t, h$ ^1 s3 L( G上次O大的方法用了,不管用。问题看起来好像有点类似,但查了很多资料,试了很多方式,曲线救国什么的都用上了,就是没搞定,所以上来再次求助。

该用户从未签到

发表于 2014-5-9 22:50:40 | 显示全部楼层
不管用是上次不管用還是這次不管用
; b% `7 D, {7 p3 {* |" f上次用有效這次沒效是因換行要從頭換, y$ D* h# Q/ @. d  T# @% [
<h1> 代換 \n<h1>

该用户从未签到

发表于 2014-5-9 22:59:57 | 显示全部楼层
當然假設你確定要代換的內容不含<
: C8 w0 f" g% b- r可用([^<]+)

该用户从未签到

 楼主| 发表于 2014-5-9 23:24:52 | 显示全部楼层
是我太愚笨了,经你这一提醒,我终于懂了里面的诀窍,再出现这种问题,我应该都知道解决方法了。非常非常感谢!

该用户从未签到

 楼主| 发表于 2014-5-9 23:27:21 | 显示全部楼层
ryuya 发表于 2014-5-9 22:50 ) j2 i6 G$ R# ]
不管用是上次不管用還是這次不管用
6 W& c0 h/ A! U+ H. o+ ]: ^上次用有效這次沒效是因換行要從頭換& C3 _6 X. ]! W) ]3 \: i
代換 \n

. ?1 y5 |9 M# o& W  J& |  m  F$ Z' X是这次不管用,上次那种情况可以使用,现在我明白了什么原因。就差那么一点点,你这一说,豁然开朗啊。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2025-5-11 10:28 , Processed in 0.020094 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表