掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1102|回复: 12

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

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

    [LV.3]偶尔看看II

    发表于 2015-10-15 23:05:36 | 显示全部楼层 |阅读模式
    请教没有正则处理这个?
    4 H7 Y0 G, \! J2 H+ ?9 E2 O <a goto="rapid_response"> <span class="refhwd">rapid-response</span></a>( W- P$ M: K: o3 e8 j) F) T, H5 K
    -》
    & r+ H9 L$ t# r* u5 F' f0 J<a href="entry://rapid_response">rapid_response</a>
    5 V( E0 G4 c$ k

    该用户从未签到

    发表于 2015-10-15 23:20:04 | 显示全部楼层
    Emeditor/ W: Y# \& [7 D4 z# F; j
    1 p9 E( @! S6 R+ Y' m! s
    Find: % m7 z! q: l; R; S* V
    1. <a goto="(?<sub>.*?)"> <span class="refhwd">rapid-response</span></a>
    复制代码

    7 p: l( [# f; g5 \) b$ o8 i, `' ^% ]  C2 v& q
    replace:
    0 r/ U( s- v: D3 w$ Q  N
    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
    " c5 {, |& U! H  s: f3 aEmeditor! ?! u9 n2 u' ?& x$ M5 X3 A% b

    2 }: z9 z5 D3 J5 y4 W3 BFind:
    , ~& V" h7 M  |+ r( V! x
    谢谢你的回答,请注意后面的rapid-response和前面是同一个词。

    该用户从未签到

    发表于 2015-10-15 23:32:13 | 显示全部楼层
    find:# L, L. e- D% Y3 S
    <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:32( N& W! K) i0 Q4 F' J
    find:
    9 q0 I4 @- M; |$ i (?.*?)

    ) r1 O+ m5 O* t. f! w- K谢谢,我试过了,但结果让我大吃一惊:
    ' h6 M. F7 ]7 S; A: o1 R<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>
    0 ~: I% v- I6 l3 z  S, r' P+ r  [# E. I( i  w1 p6 q
    所以我得好好理解下如何转换,现在水平不够。
    $ f. A0 R# G; [8 b! u
    5 @3 j3 o6 {, O, m不过很谢谢你。

    该用户从未签到

    发表于 2015-10-16 12:55:21 | 显示全部楼层
    jiangws 发表于 2015-10-15 23:46) l/ a+ |' y9 v+ T9 F
    谢谢,我试过了,但结果让我大吃一惊:
    7 E2 m0 ~1 e& Z6 s; D at aid2(3)
    1. <a goto="([^<>]+?)"> <span class="refhwd">([^<>]+)</span></a>4 [: w1 `2 }2 D% W- K
    复制代码

    ' A, V7 J$ N$ `- A" sreplaced with
    1 t; V, d2 d! ^5 Y# }* k8 x' S2 Z
    1. <a href="entry://$1">$2</a>
    复制代码

    " S0 Z" y2 c! W$ q* I4 L9 e' ^5 j2 E1 a% F2 ~" O8 y7 \
    [^<>]表示匹配的字符不能有<或者>
    & S6 t0 J% Q% G: a3 A+?表示至少匹配一个,尽可能少
    4 V9 K3 s1 p9 G4 C- R, u! Q$1指代上面第一个字符串,$2以此类推7 \, j$ u/ c0 x! \3 k
    也有软件用\1、\2什么的% a) F# z0 p6 ?9 B" Y: x
    很久没做这个了,不确定有没有错的地方5 b6 ^( e, s4 N) M) A# o7 D8 _
    您试试吧
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-16 13:14:05 | 显示全部楼层
    itarcy 发表于 2015-10-16 12:554 c6 u- A8 X$ A0 ]  _
    replaced with

    3 n+ c+ a4 `2 _4 C$ i/ R谢谢你,我晚上试试。
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-16 23:57:33 | 显示全部楼层
    itarcy 发表于 2015-10-16 12:55
    1 W- z7 {  o( I5 V8 f4 p2 `replaced with

    * w! P  T! @  Z# C谢谢,你这个可以解决我昨天那个,但我又碰到新的问题:4 x8 l1 Y" Q& n8 ]; 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>& Z' l4 J, B4 H7 ^( H
    如何变成:/ Q- r8 j5 y' r
    at <a href="entry://aid">aid</a><sup>2</sup>(3)9 t' S3 x; @- \& _
    如果at有难度,忽略at也应当没有问题。
    , I! s% z( R( s  ^8 T+ S* m再一次感谢。

    该用户从未签到

    发表于 2015-10-17 00:31:59 | 显示全部楼层
    jiangws 发表于 2015-10-16 23:57
    ' B; g* F! s' H6 K% n1 o6 r) V谢谢,你这个可以解决我昨天那个,但我又碰到新的问题:1 \- Z( n! D! l: ~+ m4 u
    at aid2(3)
    & ]* q+ h  H: a( Y# _, p如何变成:
    1. <a goto="([^<>]+?)"> <span class="refhwd"><span class="neutral">([^<>]+?)</span>([^<>]+?)</span><span class="refhomnum">(\d+)</span><span class="refsensenum">([^<>]+?)</span></a>
    复制代码

      t: I2 [: b* Breplaced with
    # ]$ O. c! x8 f$ m7 N
    1. $2 <a href="entry://$3">aid</a><sup>$4</sup>$5</span></a>
    复制代码
    $ _) @. s# x1 c' s
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 00:35:00 | 显示全部楼层
    itarcy 发表于 2015-10-17 00:318 p0 R2 j' Z3 R4 W, o# S9 n! T
    replaced with
    $ F7 A$ Y- q; C+ M3 ^; p
    真有你的,这么晚还没有睡觉?谢谢,我等下试下。

    该用户从未签到

    发表于 2015-10-17 00:36:54 | 显示全部楼层
    jiangws 发表于 2015-10-17 00:359 {# Q% J6 r& X$ Q- `  [* F
    真有你的,这么晚还没有睡觉?谢谢,我等下试下。

    2 g- j+ O7 l) S4 [; a5 C8 N或者3 Z  t# i- g& \
    1. <a goto="([^<>]+?)"> <span class="refhwd"><span class="neutral">([^<>]+?)</span>([^<>]+?)</span><span class="refhomnum">(\d+)</span><span class="refsensenum">\((\d+)\)</span></a>
    复制代码
    - }9 K# s. v% E7 t' Z
    replaced with
    , Z9 K( K. b/ Q8 h3 H
    ' D- n& E( b5 u5 B& M. S
    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& U1 G" ~) X/ d# j
    itarcy 发表于 2015-10-17 00:36: [' d: x7 E7 g2 z8 K
    或者
    4 m+ Z  q/ P4 I! ]; |& m1 E7 i5 A+ E3 a/ Y3 v+ \( n
    replaced with
    ; L( N3 e: z% u! R( F: `
    9 b# Q" T1 z/ s5 }( u2 T- l+ c* M
    谢谢,刚才那个可以的,但要换成:3 M* E9 X6 Q1 o
    $2 <a href="entry://$3">$3</a><sup>$4</sup>($5)</span></a>/ j7 a' b) C3 I- X' j" Q0 E
    另外$2前要加个空格如何加?我也查下,哈哈。。。) `( J( n) Q0 B) w& C
    --》已经会了,前面加个空格就可以了。
    # j+ C( m8 L& @6 ~! J: o
  • TA的每日心情
    开心
    2019-5-18 14:33
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 02:07:18 | 显示全部楼层
    itarcy 发表于 2015-10-17 00:36" V' J% w# `% @+ [6 c; R# b
    或者
    ) P( P# l4 d% R; ~4 D( W6 G2 ]
    / H, C# y! a9 n/ w/ B7 u( oreplaced with
    ' |: }: F5 h2 v9 R9 ~" ?/ _
    我已经修改好,试用下来还不错,哈哈。。。$ V' }9 T+ F# Y- o0 f. g1 ~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-28 13:20 , Processed in 0.042676 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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