掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 634|回复: 5

[求助] 【正則求救】...請賜教 [已解決]

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-12 22:04:12 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2020-4-13 15:07 编辑
    : v/ F9 C. E0 e  T5 N% w* u. S! M+ s3 S" P$ c0 q. [
    【正則求救】...請賜教
    1 h8 ^6 s" A5 v  K: s全文搜尋主要問題還是索引檔案過大 Excel 很難一次搞的下來..往往分割成好幾次處理都不一定能搞得好.....唯有正則可解得快又漂亮.....編程處理也可能效率不佳.......
      J0 E: r9 n+ G. T問題如下:9 U4 `7 C' e+ B3 c# ]5 n
    想在第 4 欄中找到第 3 欄的東西6 B; A, w% ]# r1 @3 G
    AA_0067">     ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② ==> ①<a href="entry://AA_0067"><mark5>AA</mark5></a><sub>0067</sub>②...................................
    ) {* t9 G; h4 z2 a' R0 `7 ~& pAA_0341">      ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② , ①<a href="entry://AA_0341">AA</a><sub>0341</sub>② ==> ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② , ①<a href="entry://AA_0341"><mark5>AA</mark5></a><sub>0341</sub>② ............................
    " ?1 J9 }7 D% l1 N  M% U8 z# f9 e+ v1 x' {1 G( J: m2 u: K& ^
    第 4 欄長度不一..............但只會標一次<mark5>單字</mark5>9 L& O0 q- W) U8 r( N( N
    感謝大德........敬請諸位先進指點迷津
    6 m: m4 d7 _. E# m. \" I
    # @& g8 z+ S; p5 @8 C0 B% \問題....Online regex tester2 a' g) Z+ Z# c4 J' ]
    https://regex101.com/r/DsCZ4S/1
    : ?' ]; X; n- s3 Q& O  e
    3 o0 I$ N8 T) b' |
      Z1 k% p6 y" B6 m) ^3 n7 ]8 j: N. I' b: u" F
    感謝 subelf 完美解答
    4 W, L3 B4 C, O0 X2 ?( t- d: O1 M! |
    https://regex101.com/r/DsCZ4S/2
    . Q: I; s$ A. G0 w1 ]) N1 z
    , O, \) r# a4 J9 N. v8 |: omatch pattern:
    . Q) z- i% n) w, I5 i6 Z  A/ U(\w+\t\d+\t)([^\t]+)(\t[^\t]+?)\2(.+?)(?=<)# j2 v, a2 {9 [* s2 K* l

    0 ~% O( ?. Q( F3 O) o) M" PReplacement:
    / a, C9 d& }, \. g5 G2 [\1\2\3\2<mark5>\4</mark5>6 y# i: u0 M/ e5 x
    ' P+ m- B- c: {: K4 j" O

    + j- N: K2 {, O$ U; h( g# h9 B1 [7 s' R2 j
    ! d- Y- C3 d1 v! j( C; C3 U3 Q

    " b# s1 t% |" x- F5 j
    0 @( P9 Q& I% w; x/ e6 }2 K2 N2 D. k9 Z, Q4 u
    7 h9 P% R- O) w' z% B
    / z: Z6 V- O4 M# _7 |1 ~' T" t$ K
    7 N6 Y7 c) M9 ^% p
    ; o) A; m: R0 m8 ~
    % e$ w, j9 b7 }& U6 x) x
    ) b! B. P# V+ S& C+ x7 x
    + K6 F+ x+ c* `. W' }& A& p* ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情

    2021-10-23 19:58
  • 签到天数: 212 天

    [LV.7]常住居民III

    发表于 2020-4-13 12:07:02 | 显示全部楼层
    问题不清晰啊
  • TA的每日心情
    无聊
    2020-8-9 00:50
  • 签到天数: 53 天

    [LV.5]常住居民I

    发表于 2020-4-13 14:37:08 | 显示全部楼层
    是想要这样?7 X2 H1 H/ L1 J+ w' r* s
    1. Match pattern:
      ) T/ m8 o. ^6 v3 }( _* _
    2. (\w+\t\d+\t)([^\t]+)(\t[^\t]+?)\2(.+?)(?=<)
      / h  f5 v0 d2 ?& J
    3. Replacement:. Y( s8 R3 ?5 y1 V. N5 H6 _
    4. \1\2\3\2<mark5>\4</mark5>
    复制代码
    . P+ r. r- F  D7 K9 F  v
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-4-13 14:40:07 | 显示全部楼层
    lemonlab 发表于 2020-4-13 12:07
    ' N5 S% [1 ~4 E9 j) H问题不清晰啊

    , c( N2 Z1 f8 ^# ?lemonlab 兄:
    6 Y% f9 p0 [. o$ I怎會呢...... N! b: v8 K& k' t* m
    1. 在同一列中的第 4 欄找到同一列中第 3 欄的東西
    2 w# V2 X$ I, ^& Y% W; {, Q2. 然後在<mark5>單字</mark5>' r& p# a; `) ?# P5 L1 i) \5 M0 h+ v. a6 O
    理解問題很簡單呀......只是正則不知怎麼搞
    ( @8 u: F/ B0 X. F
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-4-13 14:45:29 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-13 14:49 编辑
    : U0 T" [3 y' j- Z) p! d' d5 E
    subelf 发表于 2020-4-13 14:37- l9 P. z7 l- p$ M3 g% @7 |# ]
    是想要这样?
    # \* s* s! G4 K+ R8 k$ c

    3 l7 I) P" {* f& Z  X感謝 subelf 賜教:
    0 j/ ^* C: X" ?小弟試試看* E$ ^: D( B% t
    ! }5 O/ m! C1 a3 j  e

    , h+ y, P( w9 u& w5 X: d$ {0 [6 f$ ^( y1 ~7 W# Q5 G
    7 |: O7 g+ F* T! k/ x$ T+ c
    哇......太感謝了* W) C! g2 q1 i3 J. s% \  d0 Q
    問題被您完美解決......# c" Z1 C1 v7 F

    1 k( w7 d; M& Q0 H8 EThanks a lot1 r+ _% H# f6 ~8 \5 [2 \
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

    发表于 2020-4-19 07:26:42 | 显示全部楼层
    每次回帖、谢谢!辛苦了。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-6-6 05:19 , Processed in 0.048236 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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