掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1182|回复: 16

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

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

    [LV.1]初来乍到

    发表于 2019-3-15 10:32:23 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2019-3-15 10:46 编辑 , K  b  X, T4 A0 J* b

    ( A' ?  R% M7 ~% f6 D2 F此兩個正則語法問題困擾小弟很久因正則實在難以下嚥,特請同好指點迷津不吝指導4 h  f2 J6 H# y; b8 t
    在此感謝大德
    0 J* o% ^0 X4 }: @6 P2 y+ z
    ' h: P, L* z# N' i6 B問題 1. 想處理每個詞條若內容詞條相同則前後以 ①詞條② 包覆% V- u* h. w% M0 _$ `) R4 M! y
    abc
    7 q- \4 K1 ]! e8 l6 H5 d3 d  Ysdf , jhdj , hjdk , abc , def
    - @( Q7 o2 l) n& s</>
    0 E( w" }: v9 {: s1 }
    2 }$ \6 u' y2 z想處理成 . K1 J3 r0 _1 ^& B) [/ z) y

    9 G1 L) e3 U" Z. ]% F. kabc: k& w% f$ d& B$ J
    sdf , jhdj , hjdk , abc , def) J, `! X7 D0 I0 p7 \  U
    </>
    6 T: U# E' u# ^1 R3 _/ f  g/ C5 A5 M
    5 l' [  B7 l+ c! w( K3 V問題 2. 想處理每個詞條若內容有~則以詞條替換/ r/ }& `7 G/ S- ]; w
    host
    ) K! T* s$ D3 |( d, ]( fa ~ of- G- j! j& J, v) @3 t0 ]- i: D% c& W1 I
    ~s of' B, |! j% o, G2 b  U1 ]& G
    a ~ of friend
    ; T2 u+ |6 g( L. [$ D# x</>
    - L8 O& e+ _  p0 L) F  N* @* t) K2 [7 Q( Q
    想處理成
    * z8 n* U! m4 U% @host
    . S% P# ?8 G! Q9 s6 }* j6 B, U; H/ ua host of
    # E) h9 E4 V% K7 `6 l4 Shosts of. ^5 c1 _% Z* Y# {. f
    a host of friend9 a( x( N2 n  x# F
    </>0 i, s1 A1 F3 }, ~. l" j8 ]" D

    8 I+ ]: y. g( W) w  }, H& L9 a) p' ?6 T1 V' `# I/ Q4 A

    本帖被以下淘专辑推荐:

    该用户从未签到

    发表于 2019-3-15 15:55:14 | 显示全部楼层
    本帖最后由 jeanleem6 于 2019-3-15 15:57 编辑 * Y* t; R& g4 G7 ?3 d
    喬治兄 发表于 2019-3-15 15:31
    - r" D" T5 Y( u) tjeanleem6 女施主請教
    * N9 N" [' H' R* i如果實務上是此狀況想處理成 7 樓的圖示7 V: Q, L, u7 L, d: ~' L7 Z9 i# r: V
    能解嗎?

    + \0 A: x5 n, O7 {+ c可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:$ s/ Q0 H. f$ D. L) n! \# L9 q
    2 A! t1 A2 r1 W; h* G$ T8 L
    查询正则:, R3 w. P* R2 [, ]8 c1 {! X: O; F+ ~
    1. ^([^\n]+?)\n([^\n]*?)<a ([^\n><]+?)>\1</a>([^\n]*?)\n</>
    复制代码
    替换为:
    1 z0 A3 b% h7 v- L! f- _% f
    1. \1\n\2<a \3>①\1②</a>\4\n</>
    复制代码

    7 e1 ~3 @. L& L) }; [" q) M; U1 ]  h' ?% y% y# R- N" n
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2019-3-15 11:53:33 | 显示全部楼层
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根据你的编辑器调整,也可能是\r\n。问题2一样的思路,~分为一组,用\1替换即可。- {5 ?( u/ ~! S2 J( V& `6 `1 i
    不过,这都是基于简单的例子来说,文件复杂的话,还得做调整
    $ B9 @3 ?( v% \, U; Q! o查找:7 u- h/ d1 a4 h: k: a5 \
    1. (.+)\n(.*?)(\1)(.*?)\n</>
    复制代码
    替换:! |# d8 f. e- g5 H1 t8 r
    1. \1\n\2①\3②\4\n</>
    复制代码
    下面是我的测试文本:
    * i& L9 `: {6 B8 s! s! y: U8 b替换前:  {/ t( f; z% c  @% |
    1. ab/ P' Z9 R  N% O  U- O
    2. ac,ab,as,ad,af
      9 @% f* n' p1 N; @- J" j
    3. </>
      ; J7 m8 U3 _; n2 \& `& d# ?' ~

    4. & c" Y% ]) t; l% M" ?' Q7 o
    5. ac
      / B' m4 g) k9 z) z, A! N
    6. ac,ab,as,ad,af# H. A" Z; r% |
    7. </>
      ( k+ r9 n9 F9 j  e" n# t& j2 I
    8. as
      5 z( l; M& J. h, X0 h
    9. ac,ab,as,ad,af
      3 k7 l+ ~7 y, V! n
    10. </>2 g0 U% U' C3 p! @
    11. ad; j8 S5 p- _9 a8 G
    12. ac,ab,as,ad,af% x8 R. ~2 Q5 u9 G; P/ w  s6 g, W! m) x* k( w
    13. </>
      ) l/ e! f6 k* |5 t! t; t9 q, `7 |
    14. af  u% Z4 I9 g& ?3 j- G" e
    15. ac,ab,as,ad,af$ @/ O  g9 m2 U* o% t0 \
    16. </>+ J) y9 e9 S% Q! q5 t' L
    17. aw
      9 `1 j3 s1 B* r% B9 K9 F
    18. ac,ab,as,ad,af
      & h' g0 Q2 V) P" F
    19. </>
    复制代码
    替换后:* P# h6 @( D! i
    1. ab
      2 O3 ^2 A6 w- Q8 ?
    2. ac,①ab②,as,ad,af
      4 X* X5 E( v; r. o  Z
    3. </>
      7 e+ H5 l( {" u: m( d9 F# H* k

    4. 8 E0 x! G: N6 s2 L7 e) k2 ]
    5. ac
      4 d3 `, A! G3 u' A7 n- t* D  G# v; |2 e
    6. ①ac②,ab,as,ad,af$ f2 k! M! m5 s7 w+ c3 J8 J8 t# v9 @
    7. </>
      6 H* N( V4 C( X) m: w& T
    8. as7 [) T) o! c) l
    9. ac,ab,①as②,ad,af3 N' t$ B6 x* C" Q  J5 r
    10. </>3 w: a* |# D; ^* U" k0 l. W
    11. ad
      . N# o1 o" }2 i
    12. ac,ab,as,①ad②,af( u5 h' }: w3 @$ b1 |$ K1 {0 M
    13. </>& z5 _, B; h4 @/ H3 w6 Y1 W, v' F
    14. af
      6 m! W: w1 }+ F3 w" _  ?3 {
    15. ac,ab,as,ad,①af②$ k% A* \' k' z( j
    16. </>. E( O! @2 l5 A: r
    17. aw. b# a$ p. L& m( W% t
    18. ac,ab,as,ad,af
      1 u4 @& E5 E" t/ u
    19. </>
    复制代码

    0 X$ A# F! u; d; V5 K/ M
    ! |+ D0 L0 ~) X1 a7 I2 O0 I# l; C* n9 ~  n* i! h
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-3-15 14:29:14 | 显示全部楼层
    本帖最后由 VimVim 于 2019-3-15 15:11 编辑 $ U- Q! O* ~& _

    ) e" v/ |1 Y! t" M) @4 x关于直接用正则表达式难以解决的文本处理,我建议采用Vim,使用其“宏”的功能分步解决就容易了,比如第二个替换~的思路:" S* `) X: R  m" q" L% F; P( [

    % P7 H/ i9 B0 x) a4 H5 t
    1. 1、将</>暂更改为</mdxkey><mdxkey>
      2 [% A3 s6 M/ k) C! g
    2. 2、先微观层面处理一个keyword
      1 H) ^7 t2 X" P0 z* k
    3. (1)搜索<mdxkey>,并移动到下一行keyword处
      , n$ t; D" w+ l9 ?9 o# ]# o+ Z
    4. (2)复制keyword到剪贴板或vim的某个寄存器
      , C9 w, u- H2 F& \- b8 b
    5. (3)选中<mdxkey>和</mdxkey>范围(vim中只要用vit或vat均可),在这个范围内搜索替换所有的“~”为剪贴板或vim寄存器中的内容
      ! ]: X; L% [# I6 x
    6. 3、将上述(1)-(3)步骤录制为一个宏(q+任意小写字母即可,如qk)! L4 r: p  X2 j# q+ Z; H
    7. 4、重复播放在宏即可(即@k,可以在前面加上一个大于keyword数量的数字即可对所有全文进行替换)
      + G: f9 Y( \* V! Q9 @6 ]
    8. 5、将</mdxkey><mdxkey>替换为</>
    复制代码
    ; P& e8 O& [4 p
  • TA的每日心情
    奋斗
    2019-10-11 13:52
  • 签到天数: 142 天

    [LV.7]常住居民III

    发表于 2019-3-15 10:57:40 | 显示全部楼层
    这两个我感觉正则就不大能解决问题了,因为一个正则表达式是针对整个文件的,而问题中涉及的与各个词条有关,每个词条都不一样。这两个问题可能需要通过编程来解决,大致思路如下:' t9 d" P* r' [, y8 Z9 W
    假设每个词目占三行。写一个循环,把第二行中每一个第一行的词头前后分别包裹 ① 和 ②(针对问题一),每一个 ~ 替换为第一行的词头(针对问题二)。
  • 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
    , G4 N/ m9 H: N- G/ f正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...
    . h0 e1 d1 [% i, `5 U4 M# l0 X
    感謝 simonfire 兄提供一個解決方案,解決了小弟多年的困擾/ q2 C- A7 }5 r8 a3 [' X4 I; i% o( z
    Thanks Again
    ! K& W( r" H& I: o+ }
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 14:32:44 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 15:40 编辑
    ' c2 ?6 S, P/ A' {9 V, l( [: f
    simonfire 发表于 2019-3-15 11:53
    " y6 L8 _* e" ^; T正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...
    2 S+ I" h3 L# b3 f9 z, T

    - x- B2 ?8 m, osimonfire 兄:
    0 M. N5 f0 b: }2 y; a" I第一個問題小弟用您的方法真是解的非常漂亮......
    # l( I; a: ~) e+ ]& [! |) Z: Q& j能否再更進一步倘若小弟的格式如附件
    ( w1 `  U" M& o1 b稍微複雜一下的情況當如何解
    / I; i) L: _: H5 J% T+ b9 ^ test-3.txt file 100k 在底下% D% K6 A: @# J) c; d8 @7 ?
    謝謝啦
      Z+ D- r0 x5 V, f+ G1 y' b+ p* s/ a1 {2 [

    本帖子中包含更多资源

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

    x

    该用户从未签到

    发表于 2019-3-15 14:33:54 | 显示全部楼层
    本帖最后由 jeanleem6 于 2019-3-15 14:35 编辑
    . m, u0 C6 K' F+ O% w
    simonfire 发表于 2019-3-15 11:53* k, T  v1 F9 [+ i5 m
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...

    & K8 _- w) T! I8 u& y/ d- V8 x# h在你的代码上做了一点修改,主要是考虑了单词边界(\b)和多次替换的情况,比如:
    1. ab
      3 g% h7 y/ k3 z( G5 ^; t
    2. ad,fad,fefsda,abcd,ab,cd,ab
      0 g& `# @4 I. d9 u$ g6 s; ?3 X! L) H
    3. </>
    复制代码
    注意:词条内容区的 abcd,还有 ab 出现了两次,不考虑单词边界的情况下 abcd 中的 ab 也会被替换,单词前后不做断言的情况下多次替换会出现一直替换第一个匹配项,得到类似 ①①ab②② 这样的结果。3 W' `5 Z% a) h3 Z2 p9 ]6 X% T

    - o6 i8 t( M! U& @修改后的查找代码:
    1. (.+)\n(.*?)\b(?!①)(\1)(?!②)\b(.*?)\n</>
    复制代码

    & r: x  G. y+ X, N! ^1 D替换:) P3 }4 B" G  I8 y/ s0 O; e' K$ m
    1. \1\n\2①\3②\4\n</>
    复制代码
    6 y5 q6 Q) Y+ u: ~
    ; S# `' d- ~0 [6 ~: V
    1 Z4 q+ T# V. S. ~
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 15:31:44 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 15:46 编辑
    ; X- r  |0 o2 r2 y5 H
    jeanleem6 发表于 2019-3-15 14:33
    1 P( V7 h6 |$ [/ L1 a在你的代码上做了一点修改,主要是考虑了单词边界(\b)和多次替换的情况,比如:注意:词条内容区的 abcd ...
    5 o& b4 z3 B, w% O

    " D* @+ U. ~) Yjeanleem6 女施主請教7 X8 |+ I, @) o7 A* s
    如果實務上是此狀況想處理成 7 樓的圖示
    8 u* B- C4 \" ~* T5 {能解嗎?
    6 Z+ Q2 F2 R* ]9 |4 S4 ^已附上附件 test-3.txt( N; C; a" ^/ f: Z' M: @0 a
    Thanks Again& n7 T/ `: @- ]; s7 N+ W  K, e
    aa- A( V7 }3 K# ~$ c. D: C$ B
    <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>
    + G' }. l6 n% y/ r4 C  o* A</>: d. ^1 J9 h/ }' X" @
    AAA
    ) c- L$ ~" T+ [2 b$ g5 ^7 W<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( s; {+ t$ u; _9 s  t</>& a( p) U$ s2 p& o$ X
    aah
    + E+ g8 x2 o& ~9 D. t2 q% g<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>
    $ m! y# a& b- {3 k</>) S0 M' f. i& k
    aardvark
    4 K/ q# c' ]; 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>
    # D* ^7 e/ {& m9 K2 B</>
    " i1 {1 h1 _+ N- K) h' P+ E- L/ ?- N8 W! \# Y: s
    處理成
    ' Q" u/ P- r. k( Q$ m! v1 L
    ! F. n, ~+ B; b1 f" Q8 gaa
    8 D. v, X$ 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>! `: v: c. s. E1 @$ p+ _4 t
    </>
    , O) M4 b7 r8 b- K  Z4 UAAA
    6 f& U& m9 @- B; |2 L; A<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>6 t3 z6 q  i% \  V& c3 m
    </>5 {% v+ f) }" n9 a6 w5 H
    aah$ Z/ |& q9 i% B; Y6 `
    <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>
    4 \! c! K1 u' N# p8 r8 [1 |; A, }, J</>6 |6 w' ^. F* p
    aardvark
    ( D0 b9 W$ E, N) Q; d<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>
    ) |- F! ~0 S/ X' Q, m# P</>) C" `# w+ u7 S: d
    " O9 {, }2 {( H% \& x- |4 m
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 15:35:29 | 显示全部楼层
    VimVim 发表于 2019-3-15 14:29) E2 ?7 u  ^3 ]$ c
    关于直接用正则表达式难以解决的文本处理,我建议采用Vim,使用其“宏”的功能分步解决就容易了,比如第二 ...

    5 t6 D  p- z7 i6 @7 ^8 [3 ^VimVim 兄:0 V" f9 n3 x7 X. y8 R7 }
    哇! Vim 沒用過6 S; N% n, w6 h) q+ A* G, A
    不知重何學起! z1 [9 [8 {+ C5 k& Q- K1 L
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 16:02:44 | 显示全部楼层
    jeanleem6 发表于 2019-3-15 15:55( j. h2 X& Y* s- _
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:/ x# X: n# d  h: J8 {  ^
      V! G+ c( I% N; `) S
    查询正则:
    : i$ |6 N" C0 q6 q
    感謝 jeanleem6 女施主賜教
    5 P$ s0 I$ F. ^* o. A終於解了多年難以理解的正則. \; q+ Z8 d3 D* m0 K  q! v
    真是太感謝啦4 P2 n9 U# g, S6 S: z  _2 g
    Thanks Again+ R# O9 f  i) K! S( S: ~3 g6 C
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 18:47:41 | 显示全部楼层
    jeanleem6 发表于 2019-3-15 15:559 ~! S* h0 \/ ~8 z& b( r; w
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:% L: q5 H- e4 F; K$ a% v$ ?: X- R
    4 \* x7 L- l) q- b
    查询正则:
    ; o" z: m: a6 |
    jeanleem6 女施主再次向您請益賜教
    1 v# B' b1 m7 r- H真不好意思一直麻煩您+ g9 W, _$ [) p
    倘若有需求想處理成' ]/ Z* e. F+ ]/ Q+ [
    也就是內容和詞頭一樣時全部標上) Y7 V0 I. e2 s
    不知是否能也能解
    4 X$ M% x  j$ f7 P7 b0 E5 a謝謝您" Y& s5 q# C5 z! \( S
    $ x* ?0 b( R4 o) u
    aa' s1 Q+ k6 g/ @2 J  Z$ ?
    <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>: R6 M) r1 z/ s0 l% Y2 {
    </>
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 19:01:19 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 19:12 编辑
    3 [7 C& @) Q" x
    jeanleem6 发表于 2019-3-15 15:55# E. d9 \! R" H2 O4 m- }4 {
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:
    2 y2 G5 x1 G5 X+ G0 {6 g( `% a" n" Y" T7 Y# x% S- K
    查询正则:

    ) p2 G0 R, k# y" K" B+ ~& q+ e* g" ^6 [; v5 B4 C
    jeanleem6 女施主:  z$ J3 z- M1 s1 d
    哇!, 太強捍了剛剛試了您的正則, 太完美了.....漂亮...讚!讚!讚!
    1 Q3 ]$ T  e- t# N8 c* c,一秒 work) x' h* H7 u8 b9 |; d
    謝謝% r2 s: |% u4 C( n" S5 J

    & ~+ O$ ?/ @5 e  |+ g
    , E/ V4 h& d' Q; w- a7 ?' H
  • 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
    6 |, @# w4 G# A8 ]' G; _4 W. F/ F能处理所有的单词吗?

    9 h6 `% {9 X/ c0 ~( ]anyid999 兄:& Z0 A0 @8 t! @# S( I/ C6 e
    是的 jeanleem6 女施主的正則能處理所有的单词% E- H# v8 w3 I, [& C
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-27 03:36 , Processed in 0.053755 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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