掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1349|回复: 16

[求助] 請賜教:正則語法

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

    [LV.1]初来乍到

    发表于 2019-3-15 10:32:23 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2019-3-15 10:46 编辑 ( @5 V  ~: c* J2 p
    : O* c* \" n! e. m+ v( L* Z
    此兩個正則語法問題困擾小弟很久因正則實在難以下嚥,特請同好指點迷津不吝指導
    7 ]& C$ X+ ]2 z8 |& F( b2 ~在此感謝大德5 I( |/ K1 r+ U( j# s' ~
    + \6 P. ]: _& r! [: B4 Q
    問題 1. 想處理每個詞條若內容詞條相同則前後以 ①詞條② 包覆) w4 c( c. W5 j* u0 [' D# V) y
    abc6 o, P- U" ]8 s6 O
    sdf , jhdj , hjdk , abc , def
    0 w/ l0 l+ j$ [0 t, k7 C+ F</>" S+ f. n7 o  ?: E3 i+ T' d
    9 I9 L; ?& Q* T
    想處理成 6 r7 Q; d2 M9 L; x# M8 Y% _

      t/ B+ z/ n- w% I/ R* l  A, Qabc- L+ m( x5 q- i: i2 d" j' [9 T4 _
    sdf , jhdj , hjdk , abc , def: a/ ^* n" B8 Q4 _6 e! ]
    </>
    ( C% ~$ k) v' c- x1 `
    ! |* a( d1 }3 ]問題 2. 想處理每個詞條若內容有~則以詞條替換4 {1 [' e  A8 V1 Q9 w, J0 \# H
    host
    ( v2 ^0 T3 O; U, y/ Ma ~ of
      ^3 [! L# c8 m, B/ W~s of
    6 G0 U/ z+ I! d! Za ~ of friend
    5 X4 F5 ^; ?' B) ^4 E0 x</>( K2 V) T, @1 n6 J2 b2 N  \
    7 O+ ~1 ?  X- D* X, d
    想處理成 4 Z1 o' S1 k9 q7 E6 q0 s# w
    host
    1 Y2 U8 {& n% o" @: ka host of: L5 R+ l4 l" g3 u4 ^
    hosts of
    " Y" C4 `- \- k6 R: T9 la host of friend; y7 h' E, U$ t( g! C$ ?
    </>+ s  A5 N% S" q. q" q/ l( I& y

    7 b* `7 D5 R5 R: @. c1 L) k. f
    , }( t1 l- m+ w/ `) D

    本帖被以下淘专辑推荐:

    该用户从未签到

    发表于 2019-3-15 15:55:14 | 显示全部楼层
    本帖最后由 jeanleem6 于 2019-3-15 15:57 编辑
    $ A, y$ |$ H  b
    喬治兄 发表于 2019-3-15 15:31% N9 c& X, s0 W2 h. [. _! D
    jeanleem6 女施主請教$ Z3 r$ N- ?$ h) d0 ]0 V
    如果實務上是此狀況想處理成 7 樓的圖示8 W1 W* V" |' [/ g" q6 P7 e3 F
    能解嗎?
    $ f5 v4 _3 k( j6 ~
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:
    2 V$ ^+ O3 C" ^! p1 q
    : Q( R( g, V) S. M0 r) B4 L+ L1 r1 {查询正则:
    ; t9 K  o* c4 q" ]( g
    1. ^([^\n]+?)\n([^\n]*?)<a ([^\n><]+?)>\1</a>([^\n]*?)\n</>
    复制代码
    替换为:
    ) z' r  W5 `8 O
    1. \1\n\2<a \3>①\1②</a>\4\n</>
    复制代码
    ' [5 P6 D8 n% t

    ( ?1 l1 z" U7 a$ R% |& i
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2019-3-15 11:53:33 | 显示全部楼层
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根据你的编辑器调整,也可能是\r\n。问题2一样的思路,~分为一组,用\1替换即可。* z& c$ R. b$ g4 |4 i! Z* X) z9 u
    不过,这都是基于简单的例子来说,文件复杂的话,还得做调整$ ~% {* n$ Y% h! Z. T- b
    查找:( e; o6 R3 c0 O6 H; H% g" d
    1. (.+)\n(.*?)(\1)(.*?)\n</>
    复制代码
    替换:( u  ~- a  Q0 u: G
    1. \1\n\2①\3②\4\n</>
    复制代码
    下面是我的测试文本:
    2 l% S6 N) W$ `4 r  \替换前:+ q% {8 T* I+ y. i. E
    1. ab6 }7 _' S% `& E: f* B4 m
    2. ac,ab,as,ad,af( T' D/ H, s: ~
    3. </>
      : L+ R1 _; v2 b8 H' p3 O( q! y
    4. , f' U4 |8 i6 Q2 z2 `9 t& q
    5. ac
      4 Z: Y! o( j" Z( m8 H' ^* q& n
    6. ac,ab,as,ad,af8 m  l, b+ b6 }( G4 i8 w; c
    7. </>1 N" Q- c1 B: X& j( Q
    8. as( u+ X9 {5 e" [, r+ R, O/ U/ y. |
    9. ac,ab,as,ad,af  `+ E0 E; N* P. F1 n3 ]' }  Y
    10. </>
      1 O8 n2 l# n3 U& ?5 K7 D
    11. ad
      3 P+ |& D$ z  a- T# G; o9 k: v1 [0 l
    12. ac,ab,as,ad,af
      ' R5 m4 ^3 ?8 @5 w  R
    13. </>
      / f; z6 P7 B, z
    14. af* D7 a* O; y, C* e0 F
    15. ac,ab,as,ad,af
      4 X) G9 G; l0 v" k* K6 i, `$ b
    16. </>  F+ x; A: @2 r! r* p3 D& }% G6 f
    17. aw+ a3 H- g) M' b) t
    18. ac,ab,as,ad,af+ G/ i& e6 [' L4 I3 `1 h4 W
    19. </>
    复制代码
    替换后:- s+ }$ S. C7 ~' t+ ?
    1. ab+ ~  K0 l% k) e, y( r
    2. ac,①ab②,as,ad,af9 A& D. h; O/ A' s! z
    3. </>" S8 J7 n5 J; n* L

    4. - k5 k/ S4 U# }
    5. ac
      : X- M9 k* F1 y6 ?( j- h
    6. ①ac②,ab,as,ad,af- @0 p/ K, a/ w, F6 a) J
    7. </>2 L4 j2 k. D( L# R6 Y1 \: G& J
    8. as
      * v" `) J; c3 @4 v$ C0 A$ m
    9. ac,ab,①as②,ad,af
      & Q) a# o& s* z& v) f, e+ G
    10. </>
      2 \' s, M+ T' o4 A
    11. ad
      + v. d, y' A5 K2 p' l: o& q
    12. ac,ab,as,①ad②,af
      1 [4 q$ ^' k) _8 v
    13. </>( `; m7 S/ ~7 @. Z1 g" H! y
    14. af& ^$ U/ Q+ W. h# Q& m, C& o" j1 m
    15. ac,ab,as,ad,①af②" J5 |6 [" J) r$ Q$ E5 {
    16. </>
      ! }- T! \* K7 C
    17. aw0 h: U$ P3 F6 ^" W* R! r
    18. ac,ab,as,ad,af( x  p$ n* y9 K" _( L# P$ Z
    19. </>
    复制代码

    " e: |+ N+ ^0 e* U$ w
    ( W0 |& d* P! q6 g, R
    ! _( Z: b/ O2 O" Y3 l
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-3-15 14:29:14 | 显示全部楼层
    本帖最后由 VimVim 于 2019-3-15 15:11 编辑
    3 N, u2 ~5 U: F( @1 |' l7 n; D; f4 \5 ~- o5 ?8 R3 x% H
    关于直接用正则表达式难以解决的文本处理,我建议采用Vim,使用其“宏”的功能分步解决就容易了,比如第二个替换~的思路:
    ( n& [* j+ u7 g4 y! s5 g8 n4 L/ R' M
    4 ]! B( z4 O" \& E9 N* G0 B
    1. 1、将</>暂更改为</mdxkey><mdxkey>
      / W% r1 l* T# z& b  n3 S6 i
    2. 2、先微观层面处理一个keyword! f  v; X+ q! k
    3. (1)搜索<mdxkey>,并移动到下一行keyword处  D: L0 }9 T( G/ z8 [) t: G6 |6 p5 \4 U
    4. (2)复制keyword到剪贴板或vim的某个寄存器$ ]5 E* ?0 M# z0 _
    5. (3)选中<mdxkey>和</mdxkey>范围(vim中只要用vit或vat均可),在这个范围内搜索替换所有的“~”为剪贴板或vim寄存器中的内容& v/ T. |  }. \/ U% ?! P
    6. 3、将上述(1)-(3)步骤录制为一个宏(q+任意小写字母即可,如qk)
      7 M" `% z7 c3 w- @* ?; Y  ?& y
    7. 4、重复播放在宏即可(即@k,可以在前面加上一个大于keyword数量的数字即可对所有全文进行替换)
      - D, H7 I5 j/ g
    8. 5、将</mdxkey><mdxkey>替换为</>
    复制代码
    ! q; h9 l# Z: f' P, Z' e3 U& v
  • TA的每日心情
    奋斗
    2019-10-11 13:52
  • 签到天数: 142 天

    [LV.7]常住居民III

    发表于 2019-3-15 10:57:40 | 显示全部楼层
    这两个我感觉正则就不大能解决问题了,因为一个正则表达式是针对整个文件的,而问题中涉及的与各个词条有关,每个词条都不一样。这两个问题可能需要通过编程来解决,大致思路如下:
    ) J6 }/ M  ]* C3 t- Z假设每个词目占三行。写一个循环,把第二行中每一个第一行的词头前后分别包裹 ① 和 ②(针对问题一),每一个 ~ 替换为第一行的词头(针对问题二)。
  • TA的每日心情

    2019-11-22 21:06
  • 签到天数: 133 天

    [LV.7]常住居民III

    发表于 2019-3-15 11:46:46 | 显示全部楼层
    会不会编程.
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 13:06:26 | 显示全部楼层
    simonfire 发表于 2019-3-15 11:53
    , [; X) }- I6 [7 b0 H$ D: z正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...
    0 z3 E. v, [' P* h8 `5 \: k0 r$ G! E
    感謝 simonfire 兄提供一個解決方案,解決了小弟多年的困擾! r6 K5 z% E# e5 a1 G' Y. ]
    Thanks Again
    - f! A; G( G' q/ \) u
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 14:32:44 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 15:40 编辑
    $ a' Z; |  x( f; S/ T" p, m  {
    simonfire 发表于 2019-3-15 11:53/ @$ ?/ R! J# ~, R2 y/ B
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...
    " p7 Y6 G$ Y+ N4 P
    - U8 G# l" C# a' K# E4 M) O
    simonfire 兄:8 H+ \( G" D+ R; S$ R! `3 ]. }, n+ \
    第一個問題小弟用您的方法真是解的非常漂亮......+ H7 \% z2 ~! _* O; S; v
    能否再更進一步倘若小弟的格式如附件
    + @; W4 s. {$ C# z1 _8 ?8 l3 a  y稍微複雜一下的情況當如何解
    8 a% b8 @1 K& I* ` test-3.txt file 100k 在底下
    : t! n# h, i( C謝謝啦9 p; t4 K6 i% ?- g+ C0 Z

    本帖子中包含更多资源

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

    x

    该用户从未签到

    发表于 2019-3-15 14:33:54 | 显示全部楼层
    本帖最后由 jeanleem6 于 2019-3-15 14:35 编辑
    5 }" l8 B( B& \3 V
    simonfire 发表于 2019-3-15 11:53
    6 ^. I5 ?, N' L- m正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...

    5 q# A0 i7 L" W% T3 V7 [在你的代码上做了一点修改,主要是考虑了单词边界(\b)和多次替换的情况,比如:
    1. ab0 n4 R+ p9 o' d# |# {, l
    2. ad,fad,fefsda,abcd,ab,cd,ab8 N2 X* h# ]; k! K5 h
    3. </>
    复制代码
    注意:词条内容区的 abcd,还有 ab 出现了两次,不考虑单词边界的情况下 abcd 中的 ab 也会被替换,单词前后不做断言的情况下多次替换会出现一直替换第一个匹配项,得到类似 ①①ab②② 这样的结果。
    ! N9 P4 E) K5 O+ O+ g$ W, l/ [0 g& S  z2 K- s8 w
    修改后的查找代码:
    1. (.+)\n(.*?)\b(?!①)(\1)(?!②)\b(.*?)\n</>
    复制代码

    1 k: W! R4 ^/ s# ~替换:
    : n% Z% h5 x) \6 Q0 U& Y
    1. \1\n\2①\3②\4\n</>
    复制代码
    ) K8 \: f9 H4 b

    6 j6 X  |( K" x4 J' o1 d( J5 @7 M# k% C  k+ L
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 15:31:44 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 15:46 编辑 8 F% H+ @* x# Q1 j+ {
    jeanleem6 发表于 2019-3-15 14:339 z2 |4 H0 e( ]* o* [) @" Z
    在你的代码上做了一点修改,主要是考虑了单词边界(\b)和多次替换的情况,比如:注意:词条内容区的 abcd ...

    : e8 h) v4 v# ^) }/ ]$ w1 r9 T+ e  X' J7 M, u, B# l) W+ [7 g
    jeanleem6 女施主請教7 P, Q7 {1 V; j' P9 C
    如果實務上是此狀況想處理成 7 樓的圖示
    2 o& N+ _9 m1 ~: o) s能解嗎?. s( h% |; n( b7 A* I+ O
    已附上附件 test-3.txt
    : k4 J9 ^8 O% ~6 B& V: e$ D+ [( YThanks Again8 q* h, @3 S- J4 U1 t9 V
    aa3 ?3 g1 e8 \2 {6 F* s5 v0 m5 N7 j
    <a href="entry://aa">aa</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>9 T6 a; v' z1 l
    </>
    # s' j8 @. n0 l3 u( t9 Z* w( \1 GAAA! v2 h3 j, U3 `# R8 B. N
    <a href="entry://aa">aa</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>
    , j, _9 p  \: j5 }4 }& B! r0 y* {</>- L4 G* a- [  F0 Q8 a
    aah
    " ?' Q2 @7 `- S/ m' h<a href="entry://aa">aa</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>2 H: X$ L. ]  q' c
    </>* N8 v- d0 d& Y, o. ^
    aardvark
    4 \: p% t: M" o0 K1 I2 Q<a href="entry://aa">aa</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>
    : P( x: b* I" O4 o1 n- k</>
    8 }' L# W" i/ {$ D7 x) H7 s# _: M0 D/ O* w( X
    處理成
    ( m8 J& m8 i; c5 @, D
    7 c* U: z5 @- c8 f  uaa
    ; }" m) G0 S2 e6 v- I, n  i<a href="entry://aa">①aa②</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>; Z  \5 \. v0 \+ v4 T0 F
    </>- p/ n/ g( e  n2 u1 ^2 q
    AAA
    + Z& q+ i9 |. s. |( V% |<a href="entry://aa">aa</a> , <a href="entry://AAA">①AAA②</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>9 I$ v' Y+ |$ \% Q1 K/ j3 ^
    </>
    ( d4 f! R; i' b7 O2 s$ w: Naah0 ~4 m4 _: I9 `8 v% [) r& r  P
    <a href="entry://aa">aa</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">①aah②</a> , <a href="entry://aardvark">aardvark</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>
    $ l/ d- ~5 H5 s8 P# g! E7 E3 r</>
    5 i6 i: C& K2 t& G7 Caardvark
    ; ?4 d1 Q) C5 q% _8 R3 k<a href="entry://aa">aa</a> , <a href="entry://AAA">AAA</a> , <a href="entry://aah">aah</a> , <a href="entry://aardvark">①aardvark②</a> , <a href="entry://aardwolf">aardwolf</a> , <a href="entry://Aaron">Aaron</a> , <a href="entry://Aaron's rod">Aaron's rod</a>8 e# J) ?  G6 U: A6 b
    </>; S# S3 N$ w' L& U& L7 q' {
      F8 ^9 P) s1 w% f! n) `
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 15:35:29 | 显示全部楼层
    VimVim 发表于 2019-3-15 14:29
    . z3 \+ t" Y2 W8 e. O关于直接用正则表达式难以解决的文本处理,我建议采用Vim,使用其“宏”的功能分步解决就容易了,比如第二 ...
    . @4 L  b2 F& [1 n! {! h
    VimVim 兄:- B" N8 m9 M0 w2 b
    哇! Vim 沒用過
    * K. g( p5 p( P# j7 l3 m- Y不知重何學起
    $ n. P4 |! q' ^' E" m. r2 U9 I% |
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 16:02:44 | 显示全部楼层
    jeanleem6 发表于 2019-3-15 15:55
    7 y" D# `; H# B可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:% m' P* b" C5 |8 b+ e: W2 y+ T7 G

      h. l( e8 f  k8 b/ e7 `( b: t查询正则:

    ! Z" z  f- i: S感謝 jeanleem6 女施主賜教
    8 E" V( R" i  r+ s( \3 T  {終於解了多年難以理解的正則
    * b. f4 n) L4 U% F  r真是太感謝啦
    : N2 ~% h; d  P2 B, ?0 G" X. K  OThanks Again8 h& O, n6 ^  F1 o
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 18:47:41 | 显示全部楼层
    jeanleem6 发表于 2019-3-15 15:55
    6 a, N! u7 I- }' f可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:0 W: H$ n% G4 ?$ c# a% n9 c
    8 i# e  u* U7 l, t
    查询正则:
    $ h0 s0 @' k8 ]0 i; A" f( L5 {
    jeanleem6 女施主再次向您請益賜教! \1 w; ~4 w0 s# v/ c
    真不好意思一直麻煩您6 [' r, h) ^" d
    倘若有需求想處理成0 W+ d+ A% M: _
    也就是內容和詞頭一樣時全部標上
      C) I3 P# I$ M& {3 z不知是否能也能解
    1 o8 ?# |* r. {7 f! \( K* @1 I謝謝您
    . H. Q9 s8 N* z$ E
    ' H( y, l5 {- \3 e, Y2 uaa
      [$ Y* `& W5 L# W6 p4 x<a href="entry://aa">①aa②</a> , <a href="entry://AAA">①AA②A</a> , <a href="entry://aah">①aa②h</a> , <a href="entry://aardvark">①aa②rdvark</a> , <a href="entry://aardwolf">①aa②rdwolf</a> , <a href="entry://Aaron">①Aa②ron</a> , <a href="entry://Aaron's rod">①Aa②ron's rod</a>  f/ d% u( ~. X& e' z8 E0 H
    </>
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 19:01:19 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 19:12 编辑
    7 z3 n- t9 D" {1 o$ S) Y( f3 f
    jeanleem6 发表于 2019-3-15 15:55& l5 ^. z6 O% d, z2 ^
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:% W6 [% X; c* `+ _
    ( A$ F" v; Y  B
    查询正则:
    9 a! u) b7 b6 p
    + I' ]6 b0 X7 ]" p. Z4 h2 P! ^
    jeanleem6 女施主:
      o* K! M) ^4 v2 h哇!, 太強捍了剛剛試了您的正則, 太完美了.....漂亮...讚!讚!讚!: F! o, q/ ]# g- x
    ,一秒 work
    4 d" j$ V# y0 F+ c4 f謝謝
    8 t0 u6 D! i- L  G  M& w/ U2 u# G9 H! ~4 \

    * i7 M- w* w. W$ F2 B
  • TA的每日心情

    2019-11-22 21:06
  • 签到天数: 133 天

    [LV.7]常住居民III

    发表于 2019-3-15 19:57:41 | 显示全部楼层
    正则高手啊....
  • TA的每日心情

    2019-11-22 21:06
  • 签到天数: 133 天

    [LV.7]常住居民III

    发表于 2019-3-15 19:58:14 | 显示全部楼层
    能处理所有的单词吗?
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-16 00:28:47 | 显示全部楼层
    anyid999 发表于 2019-3-15 19:58- c4 A$ |% Y6 @. V0 ^/ n* P7 E
    能处理所有的单词吗?

    9 \2 K7 z9 J' x9 B0 L; r% h8 zanyid999 兄:+ s" m/ _! V( I3 Y/ y( @# B
    是的 jeanleem6 女施主的正則能處理所有的单词+ w, c0 A  d3 C2 g
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-4-18 20:26 , Processed in 0.025259 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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