掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1101|回复: 12

[求助] 请教一个正则表达式,用于解决朗文6里的跳转问题

[复制链接]
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2015-10-15 23:05:36 | 显示全部楼层 |阅读模式
    请教没有正则处理这个?
    1 }  A8 o/ r( u6 L! E# E9 E <a goto="rapid_response"> <span class="refhwd">rapid-response</span></a>
    0 Y  i. z0 I5 w: H2 h4 |+ m-》2 {2 X& ]; z5 |9 I( J0 |9 m
    <a href="entry://rapid_response">rapid_response</a>
    1 @# |: Q5 r& ?9 E1 N' }

    该用户从未签到

    发表于 2015-10-15 23:20:04 | 显示全部楼层
    Emeditor+ C0 @& q0 {2 }* L# @( A

    1 E" F% Q3 k9 z* xFind: 2 I" T/ ^0 q5 t
    1. <a goto="(?<sub>.*?)"> <span class="refhwd">rapid-response</span></a>
    复制代码
    . Q  s" d" [. D. e

    ; _4 g% L3 Q" D9 qreplace:# A1 O' p3 c" M% R. [+ |. {" c
    1. <a href="entry://\1">\1</a>
    复制代码
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-15 23:23:41 | 显示全部楼层
    Langheping 发表于 2015-10-15 23:20  M( f5 [! {" m9 k4 N( @( @" ^/ e" s
    Emeditor* d6 n( x8 V9 B4 G3 c

    ! b7 V1 g* c1 h& p0 w4 |1 a, P0 |Find:

    4 D" c, |0 X. n) ]6 _# H谢谢你的回答,请注意后面的rapid-response和前面是同一个词。

    该用户从未签到

    发表于 2015-10-15 23:32:13 | 显示全部楼层
    find:
    9 {# ^0 o3 Q3 d/ p<a goto="(?<sub>.*?)"> <span class="refhwd">(?<sub>.*?)</span></a>
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-15 23:46:37 | 显示全部楼层
    Langheping 发表于 2015-10-15 23:324 I( g0 x. Z7 p) L7 c- ^
    find:6 Q! _. ~# E3 Z2 o! P) h/ x  x* E
    (?.*?)

    : n/ {2 r! f* ~) ]谢谢,我试过了,但结果让我大吃一惊:
    5 e% J5 v$ A& R. I4 {! P8 t<a goto="aid_2+aid_2_s3"> <span class="refhwd"><span class="neutral">at </span>aid</span><span class="refhomnum">2</span><span class="refsensenum">(3)</span></a>
    $ L; Q3 b* d( d  @: ]
    , v' V' u7 X* |! B1 k* b所以我得好好理解下如何转换,现在水平不够。
    , Q) O" \* G; I( U9 S- G. @* d/ j4 C: Y8 \- q/ C" I! G
    不过很谢谢你。

    该用户从未签到

    发表于 2015-10-16 12:55:21 | 显示全部楼层
    jiangws 发表于 2015-10-15 23:467 _5 C# X9 O% F$ {6 L  N% k
    谢谢,我试过了,但结果让我大吃一惊:
    5 W' s. M' |/ A  \6 R' P- Z at aid2(3)
    1. <a goto="([^<>]+?)"> <span class="refhwd">([^<>]+)</span></a>
      # n5 G. y  m* s) u/ T
    复制代码

    : X. k3 y, ~% G8 P6 `( p; x- I0 _replaced with 6 r; s2 q6 f1 p+ P5 @
    1. <a href="entry://$1">$2</a>
    复制代码

    0 k8 ]& j0 G5 ^) I
    7 O  {  g6 ~0 R5 `2 T[^<>]表示匹配的字符不能有<或者>3 M0 x$ f1 v4 ^. t; k
    +?表示至少匹配一个,尽可能少
    ( G' S. {! [, v2 B2 r1 _$1指代上面第一个字符串,$2以此类推, s$ c' [5 Z5 h- J; ]9 A1 g4 Q7 e* d
    也有软件用\1、\2什么的
    ' U' T6 \( b. g3 Z& m很久没做这个了,不确定有没有错的地方7 k& }( D( K7 f& z* h/ G
    您试试吧
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-16 13:14:05 | 显示全部楼层
    itarcy 发表于 2015-10-16 12:55
    6 x- m! p# b, r4 u0 s  b, ^replaced with

    & J% s4 [; q' U谢谢你,我晚上试试。
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-16 23:57:33 | 显示全部楼层
    itarcy 发表于 2015-10-16 12:55" i: ^# B$ ^4 c
    replaced with

    ; L/ F6 m, k* @, y2 O谢谢,你这个可以解决我昨天那个,但我又碰到新的问题:" z3 t/ m, K( ], W
    <a goto="aid_2+aid_2_s3"> <span class="refhwd"><span class="neutral">at </span>aid</span><span class="refhomnum">2</span><span class="refsensenum">(3)</span></a>! M  T1 T8 T  ?4 h: v
    如何变成:
    " z  G" x$ N1 d' _( H$ i- Jat <a href="entry://aid">aid</a><sup>2</sup>(3)
    , Y" Q1 d7 a) M0 t$ n5 ?如果at有难度,忽略at也应当没有问题。$ D5 y% j9 e; L( E4 B! c& d8 b
    再一次感谢。

    该用户从未签到

    发表于 2015-10-17 00:31:59 | 显示全部楼层
    jiangws 发表于 2015-10-16 23:57. S! A2 }4 j1 s( h5 {
    谢谢,你这个可以解决我昨天那个,但我又碰到新的问题:# {( U, ^0 Q: @; B
    at aid2(3), K6 y3 Y* X2 x
    如何变成:
    1. <a goto="([^<>]+?)"> <span class="refhwd"><span class="neutral">([^<>]+?)</span>([^<>]+?)</span><span class="refhomnum">(\d+)</span><span class="refsensenum">([^<>]+?)</span></a>
    复制代码
    & I' L1 J6 g7 }! b- O9 ~
    replaced with' X5 }$ X/ D! [* J
    1. $2 <a href="entry://$3">aid</a><sup>$4</sup>$5</span></a>
    复制代码
    ! i" l% r, s1 }6 w& m
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 00:35:00 | 显示全部楼层
    itarcy 发表于 2015-10-17 00:31
    % F# f' |! Y! u0 jreplaced with

    ( t0 N- C2 t5 P: q真有你的,这么晚还没有睡觉?谢谢,我等下试下。

    该用户从未签到

    发表于 2015-10-17 00:36:54 | 显示全部楼层
    jiangws 发表于 2015-10-17 00:35# F% o: _! }. Q5 G/ N% e) f3 ]
    真有你的,这么晚还没有睡觉?谢谢,我等下试下。
    - o  ?8 q3 Z) ]/ ^
    或者
    & |: E& S. z( j. U- ?
    1. <a goto="([^<>]+?)"> <span class="refhwd"><span class="neutral">([^<>]+?)</span>([^<>]+?)</span><span class="refhomnum">(\d+)</span><span class="refsensenum">\((\d+)\)</span></a>
    复制代码

    8 G- w+ q7 ?& e& I: P4 e, F2 Ureplaced with
    9 _0 E0 t+ n3 w, A1 }; L6 S" q. p/ B' C: L% @0 }9 n2 n5 b. h7 T
    1. $2 <a href="entry://$3">aid</a><sup>$4</sup>($5)</span></a>
    复制代码
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 00:54:41 | 显示全部楼层
    本帖最后由 jiangws 于 2015-10-17 01:29 编辑
    - b/ S( S  [0 V  y
    itarcy 发表于 2015-10-17 00:36/ [+ a! X4 a( g* Z* A# X
    或者+ @, `' |' n: j% c
    9 K" b8 E( L+ \" {0 t' ^# W
    replaced with

    * S% a  G: B5 u+ Q7 ]9 Y1 I0 t
    ( j( {* `6 \# p) W. @6 L6 t谢谢,刚才那个可以的,但要换成:
    & d- @$ s+ Y* G$2 <a href="entry://$3">$3</a><sup>$4</sup>($5)</span></a>
    # i  E- z8 m, G8 j% V; `- ~* R另外$2前要加个空格如何加?我也查下,哈哈。。。
    , v& V, R( u3 H+ \--》已经会了,前面加个空格就可以了。
    ! v  T# ^3 ^# t
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 02:07:18 | 显示全部楼层
    itarcy 发表于 2015-10-17 00:36
    8 Y! q) f! C7 ?( V或者
    ) d% J7 a4 {1 e5 L5 E
    / z- u4 u) A) Oreplaced with
    0 p( r( ?3 o  f/ R7 d9 k7 j( P/ C
    我已经修改好,试用下来还不错,哈哈。。。
    * o9 ^0 y$ @8 d
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-27 05:07 , Processed in 0.058375 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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