掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1317|回复: 12

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

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

    [LV.3]偶尔看看II

    发表于 2015-10-15 23:05:36 | 显示全部楼层 |阅读模式
    请教没有正则处理这个?5 r; Q  k9 H) t2 x7 U* E- B% b0 x
    <a goto="rapid_response"> <span class="refhwd">rapid-response</span></a>
    9 I" n* j7 h8 f9 s* r. H) e/ ]8 y7 U-》5 B& f7 G% G, X- {
    <a href="entry://rapid_response">rapid_response</a>9 f$ [' f. s6 ]6 W* w* Z

    该用户从未签到

    发表于 2015-10-15 23:20:04 | 显示全部楼层
    Emeditor
    , S. f' N: v+ R+ d: S, C( e8 W/ {: A7 ~' P' S
    Find: 0 m  l, ^" K# c* L' n
    1. <a goto="(?<sub>.*?)"> <span class="refhwd">rapid-response</span></a>
    复制代码

    ( a# E3 q5 B- r6 L
    6 c' _/ @3 p4 t) w* p& f0 R. Zreplace:8 |/ Y" I# e; @$ `5 n4 j
    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( z, J8 Z* d6 h4 k6 ^
    Emeditor/ ~2 G7 T# p) R. D
    0 M; S5 l* U! `
    Find:
    3 y! w$ [( E2 U
    谢谢你的回答,请注意后面的rapid-response和前面是同一个词。

    该用户从未签到

    发表于 2015-10-15 23:32:13 | 显示全部楼层
    find:0 E9 ~$ d% @* K- `, 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:320 @' f5 o, L8 ]: @' I) l# N
    find:
    ( m  [; m. M. a9 `8 G (?.*?)

    + v' C) G5 @: K5 f# h谢谢,我试过了,但结果让我大吃一惊:' `3 T5 _9 @, ]( P
    <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>; I9 u* W' X4 j/ z, u4 x4 h9 \
    5 B1 D9 }0 ~9 Z1 j
    所以我得好好理解下如何转换,现在水平不够。4 G) u+ I: E% r: A
    1 I, Z3 ?! F2 |$ p$ ~
    不过很谢谢你。

    该用户从未签到

    发表于 2015-10-16 12:55:21 | 显示全部楼层
    jiangws 发表于 2015-10-15 23:46
    # X+ s/ r7 A8 a! L* b- M8 w. B' {谢谢,我试过了,但结果让我大吃一惊:! h, I; c: Z/ U- Y; F  J' b, Y) y
    at aid2(3)
    1. <a goto="([^<>]+?)"> <span class="refhwd">([^<>]+)</span></a>
      / {% z/ I9 T% C" |' J# `! x9 \
    复制代码
    * ~' Z3 e/ k% ^/ u: ~2 ~3 O' i$ @
    replaced with * C3 D, x3 k0 `: _# `7 E7 v4 d
    1. <a href="entry://$1">$2</a>
    复制代码

    1 Z! A  w& `5 R; J
    0 C$ {3 E" g. E# ]. x2 Z[^<>]表示匹配的字符不能有<或者>( w) b) f" p+ P( J1 u9 Q
    +?表示至少匹配一个,尽可能少1 A6 z8 x" ?. n' d* f- n( r
    $1指代上面第一个字符串,$2以此类推
    % y7 K+ e1 J/ Q& D$ f% U8 n$ ?也有软件用\1、\2什么的% w4 k9 O! j+ J! L& B: p! C8 b
    很久没做这个了,不确定有没有错的地方
    ' \  F7 X' V/ L' Z您试试吧
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-16 13:14:05 | 显示全部楼层
    itarcy 发表于 2015-10-16 12:55! I# f7 v) U/ w. g8 a# \
    replaced with
    , E% i( M0 e$ d- X! |
    谢谢你,我晚上试试。
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-16 23:57:33 | 显示全部楼层
    itarcy 发表于 2015-10-16 12:55
    ) e6 m1 p3 {  k2 Rreplaced with
    . x" g3 a" n7 {" y2 X3 p& T# F
    谢谢,你这个可以解决我昨天那个,但我又碰到新的问题:0 q+ c3 v: R, v6 l8 J5 H# x% 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>
    + u; q6 I) c; H如何变成:
    $ e' E8 `) H# n& x/ }& J2 zat <a href="entry://aid">aid</a><sup>2</sup>(3)
    7 k$ }& ?1 s" \; f# \1 F如果at有难度,忽略at也应当没有问题。
    + Q! J; H3 n1 R' K4 m1 I& c+ E" R再一次感谢。

    该用户从未签到

    发表于 2015-10-17 00:31:59 | 显示全部楼层
    jiangws 发表于 2015-10-16 23:578 v( M: T0 }7 m! t* |7 z$ E
    谢谢,你这个可以解决我昨天那个,但我又碰到新的问题:
    5 }9 Z+ |. {' S* d. N at aid2(3)
    0 t8 v  c8 M- k% M/ E- c1 l如何变成:
    1. <a goto="([^<>]+?)"> <span class="refhwd"><span class="neutral">([^<>]+?)</span>([^<>]+?)</span><span class="refhomnum">(\d+)</span><span class="refsensenum">([^<>]+?)</span></a>
    复制代码
    6 d0 t8 c8 }% m# R% B# e7 s6 p/ z1 ?
    replaced with
    # j) I; n1 J0 |( I) N
    1. $2 <a href="entry://$3">aid</a><sup>$4</sup>$5</span></a>
    复制代码
    6 w/ g& i. m5 N/ G) t, J0 j) t
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 00:35:00 | 显示全部楼层
    itarcy 发表于 2015-10-17 00:31
    ) y7 i7 T. |6 ^7 G: Z7 |3 \replaced with

    $ k; ^. P4 ~! \! J. I" @7 a( @真有你的,这么晚还没有睡觉?谢谢,我等下试下。

    该用户从未签到

    发表于 2015-10-17 00:36:54 | 显示全部楼层
    jiangws 发表于 2015-10-17 00:353 {1 o, r2 n% W/ _
    真有你的,这么晚还没有睡觉?谢谢,我等下试下。

    ; v4 p* N' f5 T# b* B或者
    . W5 A0 |* o# w( y
    1. <a goto="([^<>]+?)"> <span class="refhwd"><span class="neutral">([^<>]+?)</span>([^<>]+?)</span><span class="refhomnum">(\d+)</span><span class="refsensenum">\((\d+)\)</span></a>
    复制代码

    0 O7 o+ {  [( D% k( }replaced with
    6 e/ \; @7 T  Z; ~* Q* J$ {2 f3 x, M
    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 编辑
    ( h. Y8 L' ~3 G1 y) n( Q+ d
    itarcy 发表于 2015-10-17 00:36- R# M7 a2 N+ ^3 _. P3 V
    或者
    - d0 J5 F) I* O) G8 ^. O9 t: T, ]1 d1 x
    replaced with

    3 {5 o) W* s+ P! `
    ; t0 Z- B3 K1 a9 ?( r5 p谢谢,刚才那个可以的,但要换成:" Q% `: r) m" Y* ]
    $2 <a href="entry://$3">$3</a><sup>$4</sup>($5)</span></a>
    / H- P$ C: b* \6 C! {另外$2前要加个空格如何加?我也查下,哈哈。。。
    ! Y( E  d9 n+ B5 a( Z4 q--》已经会了,前面加个空格就可以了。3 A# E) l  ?6 ~+ u
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 02:07:18 | 显示全部楼层
    itarcy 发表于 2015-10-17 00:36
    / F* e- d) q) j+ p! \或者
    % n2 D1 ^6 M' L+ a
    $ J9 S2 A3 ?# }! {replaced with

    $ [* f0 {9 }" y/ n" @# C我已经修改好,试用下来还不错,哈哈。。。5 P: d1 T- Y6 j- d& z
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-7 15:33 , Processed in 0.022200 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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