掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2334|回复: 16

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

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

    [LV.1]初来乍到

    发表于 2019-3-15 10:32:23 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2019-3-15 10:46 编辑
    * Y+ \$ n  z9 i* z4 @2 h! h4 ~0 H! Y% q; d; H+ c
    此兩個正則語法問題困擾小弟很久因正則實在難以下嚥,特請同好指點迷津不吝指導
    * b# Z1 Y4 m& O" {1 g! V2 U' h; P在此感謝大德
    1 g- k/ O* I; K5 n) e# f: H& n" H& T' d" T3 ~
    問題 1. 想處理每個詞條若內容詞條相同則前後以 ①詞條② 包覆
      D# T# n, I- n5 _' E9 {abc
    * D7 G! V5 d, R4 Z# ~) S' ^, W: Zsdf , jhdj , hjdk , abc , def
    , [, ?3 v! A7 X0 Q1 P" n, l$ G</>
    4 s1 n8 N/ i9 g: H7 R# u8 i/ Q: @: k' P
    想處理成 * f% S$ m' L9 H% e
    , _5 K3 ?" m6 J' `; B
    abc# F& o& J4 V! D  L
    sdf , jhdj , hjdk , ①abc② , def# i; |3 ~8 ~" l* b
    </>
    " M1 V/ o& N* y3 _
    3 O4 D- X. b* l. q問題 2. 想處理每個詞條若內容有~則以詞條替換5 p6 {: R# W8 o4 F1 w
    host* W2 {9 |( o& p2 z& g4 m* \! \
    a ~ of
    $ M7 T) `) T8 |) f1 P, i~s of, r9 L4 Q( Z6 I1 H/ X/ f- H3 N
    a ~ of friend
    ; I- Q, }1 l& R  U9 Q</>7 t- J& i( n1 O& F- T: n9 v$ z

    ; o( ^# h1 b( d  d& Q想處理成 4 n5 F. _1 \  V
    host
    3 Q4 k% e% \) C0 }6 i4 {, ?a host of6 n% i2 A4 m4 T# h% J6 P" ]9 i
    hosts of
    " H: m6 f9 ^# u2 x  ba host of friend
    : `+ \: ]0 E; r0 ~4 q  J" d, n, w: `</>
    8 Y- `0 O0 W# ^* o2 j) q2 _* v2 w0 n0 o4 Y) f1 H8 ^5 w
    $ P# a% t# H, M  f% }' v) s% h# j1 L

    本帖被以下淘专辑推荐:

    该用户从未签到

    发表于 2019-3-15 15:55:14 | 显示全部楼层
    本帖最后由 jeanleem6 于 2019-3-15 15:57 编辑 0 _) t" a: b( ?; m
    喬治兄 发表于 2019-3-15 15:31! @, N0 h7 k0 V
    jeanleem6 女施主請教
    " y3 u: @! R0 F如果實務上是此狀況想處理成 7 樓的圖示& o/ u0 i6 O. B, g2 L8 B% H1 Q
    能解嗎?
    # y# b5 S% [1 {8 ]
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:) F7 g. ~4 }8 G$ f( Z
    ' Y8 x% K6 I0 s+ O" }/ [4 D
    查询正则:7 q7 w" t  q& m  I$ L9 B
    1. ^([^\n]+?)\n([^\n]*?)<a ([^\n><]+?)>\1</a>([^\n]*?)\n</>
    复制代码
    替换为:6 [2 g, L3 I- i) B- d5 \
    1. \1\n\2<a \3>①\1②</a>\4\n</>
    复制代码

    ( h) `2 B! ]( p" e$ f
    7 Y& n- F6 W( Q' S7 {
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2019-3-15 11:53:33 | 显示全部楼层
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根据你的编辑器调整,也可能是\r\n。问题2一样的思路,~分为一组,用\1替换即可。* T5 Y0 A9 p3 ^" O
    不过,这都是基于简单的例子来说,文件复杂的话,还得做调整& R$ E2 U5 e4 _% H4 e
    查找:. Z) O6 o$ m# W: V0 s7 C4 _. _8 I
    1. (.+)\n(.*?)(\1)(.*?)\n</>
    复制代码
    替换:
      f7 F. i% R1 k$ n  _
    1. \1\n\2①\3②\4\n</>
    复制代码
    下面是我的测试文本:: m+ X& ]# p  _; m8 H" x
    替换前:
    6 Y; W4 y$ t0 B. s  O1 ]: U
    1. ab9 K  J4 e% V1 E1 V, q/ E& F8 T
    2. ac,ab,as,ad,af
      7 s8 T* B' e0 y* U/ F5 d3 Q
    3. </>7 m6 U. H$ Q8 j/ `

    4. % C8 P, M/ s+ p" A, E/ e/ V# B( M
    5. ac8 a. J. J- e' N
    6. ac,ab,as,ad,af
      9 C) I; L; m9 Z; [
    7. </>6 `  e) _! M! Q8 V. ~9 c  l! B
    8. as( Q' y& t# d% B/ @: m7 g
    9. ac,ab,as,ad,af9 X1 {" ?$ Y8 G8 u% n" i4 }
    10. </>
        w) N& O8 S: \& L$ P
    11. ad
      * e* i6 o( e0 u  B7 u1 s
    12. ac,ab,as,ad,af
      0 W$ p1 G5 ?; a$ m6 e, \  P
    13. </>. e' f' ~1 ^0 J5 i. d0 y
    14. af
      ! C$ ~8 w0 W, g
    15. ac,ab,as,ad,af% u! Y! @6 S* S7 ]- X# _+ r& ^
    16. </>5 Q) M( B9 Y! V2 g& V: E! C
    17. aw8 _2 z; l- G% b1 \! u+ d  y. ^
    18. ac,ab,as,ad,af
      2 V1 i2 t0 F" k
    19. </>
    复制代码
    替换后:
    1 K2 \8 ]( \( u: a) ~! B. S  W" F
    1. ab4 D0 {: {; n/ M" g0 M
    2. ac,①ab②,as,ad,af
      # M6 f0 E) u/ j* ]! p- f
    3. </>* l6 Z% O$ g% N# H/ ~1 Y8 o# t
    4. & l5 @% `4 l, I+ x3 T: l9 R
    5. ac
      * k1 F5 I5 T5 C! w8 k
    6. ①ac②,ab,as,ad,af% Z1 j4 K( M3 T9 A' u0 ]( k
    7. </>, M1 Z7 G- V4 u& ~1 p
    8. as
      5 G2 u& f, i6 a1 C6 c, s+ J6 H6 Y
    9. ac,ab,①as②,ad,af5 {) N9 V  p: c+ o* j: X& `
    10. </>9 J  f$ p) O; E
    11. ad
      . e. u, F# }+ S; c& ]- ?
    12. ac,ab,as,①ad②,af
      " T4 h7 ]  \% z5 O$ W$ y) \2 a
    13. </># H, I. o  [3 j5 ]
    14. af. d! s6 R, F# ~. M- C- q/ B( t+ i) w
    15. ac,ab,as,ad,①af②: M  M/ d+ y7 b- a4 O! ]
    16. </>& I$ ?' Y6 N0 I
    17. aw
      3 a, b9 A& U! [; k! q; {
    18. ac,ab,as,ad,af
      ( m( d3 m- p) s4 B
    19. </>
    复制代码
    7 Y3 X! ~9 g# t8 X
    ; r5 u8 ]- L! K8 Z6 L- T9 y8 ~
    . k; n( T# H( L/ F; p7 n
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-3-15 14:29:14 | 显示全部楼层
    本帖最后由 VimVim 于 2019-3-15 15:11 编辑 6 ~( y1 p5 n% z/ i( ~8 V6 e

    3 @( V2 }) i7 W$ Z. c" l关于直接用正则表达式难以解决的文本处理,我建议采用Vim,使用其“宏”的功能分步解决就容易了,比如第二个替换~的思路:) P! {. g' h2 o  j- c
    # |+ `: \$ ~- k' U6 r3 C
    1. 1、将</>暂更改为</mdxkey><mdxkey>
      " A; P$ v2 h& i7 Z. H- H
    2. 2、先微观层面处理一个keyword4 Z7 v- w% I1 X  I! \9 p, S3 x
    3. (1)搜索<mdxkey>,并移动到下一行keyword处" k0 l7 t, y' u% C+ T# k0 ?
    4. (2)复制keyword到剪贴板或vim的某个寄存器/ w1 _/ v9 _  A) @5 R3 W
    5. (3)选中<mdxkey>和</mdxkey>范围(vim中只要用vit或vat均可),在这个范围内搜索替换所有的“~”为剪贴板或vim寄存器中的内容8 p# }; I# z+ H) t+ t" @
    6. 3、将上述(1)-(3)步骤录制为一个宏(q+任意小写字母即可,如qk)% b* j" b2 E9 J) N3 K! R
    7. 4、重复播放在宏即可(即@k,可以在前面加上一个大于keyword数量的数字即可对所有全文进行替换)7 e- {/ y# [7 g
    8. 5、将</mdxkey><mdxkey>替换为</>
    复制代码

    " O* g( u1 B4 k2 W
  • TA的每日心情
    奋斗
    2019-10-11 13:52
  • 签到天数: 142 天

    [LV.7]常住居民III

    发表于 2019-3-15 10:57:40 | 显示全部楼层
    这两个我感觉正则就不大能解决问题了,因为一个正则表达式是针对整个文件的,而问题中涉及的与各个词条有关,每个词条都不一样。这两个问题可能需要通过编程来解决,大致思路如下:
    $ f6 s( L6 [* q: 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; g9 x7 n' c% z) D
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...

    9 f/ Y6 [$ S; ?* T! y  F$ A+ t感謝 simonfire 兄提供一個解決方案,解決了小弟多年的困擾& @$ B# g* Q' N# k3 i/ K
    Thanks Again- H( d+ z) \. K. D$ H! D/ C; L
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 14:32:44 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 15:40 编辑
    ! z# I1 e% H% \
    simonfire 发表于 2019-3-15 11:53' {0 N- \( y/ f0 E+ r# ?
    正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...
    2 {# W! b2 E; l
    8 R0 }/ v5 s2 c* e
    simonfire 兄:  D5 s' u, p1 \% w8 s
    第一個問題小弟用您的方法真是解的非常漂亮......讚
    / d* h+ O' ?8 w0 o3 i7 T+ c* X能否再更進一步倘若小弟的格式如附件
    9 e% E' S8 r( m稍微複雜一下的情況當如何解0 a. x, p" r1 [7 b; T* h# n
    test-3.txt file 100k 在底下7 ~7 `% u- o# W# h0 R
    謝謝啦' ~: D. R6 b; U

    本帖子中包含更多资源

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

    x

    该用户从未签到

    发表于 2019-3-15 14:33:54 | 显示全部楼层
    本帖最后由 jeanleem6 于 2019-3-15 14:35 编辑 + C6 m8 D1 H8 |  S; {
    simonfire 发表于 2019-3-15 11:53
    1 B; Y- Y( [* v/ |正则理论上是可以搞定这个的,需要编辑器支持分组和反向引用。针对问题1,可以试试下面的正则,那个\n要根 ...

    4 ]7 h2 \# S. G! d8 d6 f5 w% M在你的代码上做了一点修改,主要是考虑了单词边界(\b)和多次替换的情况,比如:
    1. ab! I4 }: P# f$ ^& W  l5 n% s! E, q
    2. ad,fad,fefsda,abcd,ab,cd,ab
      : j" `* s4 f2 ?" O- E% W- u  U
    3. </>
    复制代码
    注意:词条内容区的 abcd,还有 ab 出现了两次,不考虑单词边界的情况下 abcd 中的 ab 也会被替换,单词前后不做断言的情况下多次替换会出现一直替换第一个匹配项,得到类似 ①①ab②② 这样的结果。5 s5 v% [' r& e5 N* {

    $ `! _2 d& k! v: Q1 q" D; h8 _4 l修改后的查找代码:
    1. (.+)\n(.*?)\b(?!①)(\1)(?!②)\b(.*?)\n</>
    复制代码

    , Z1 L# w& n/ g7 L3 {替换:4 z, k) ~# `: H1 V2 U. O
    1. \1\n\2①\3②\4\n</>
    复制代码

    5 Y9 `$ }. ^; v0 K% }1 A0 G1 G, n# ^0 j- K1 ~' L# O4 k
    $ a* J, r) V( m- q5 F, C6 m* y
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 15:31:44 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 15:46 编辑
      @% @) ~2 g4 I/ c& I- V' C7 k
    jeanleem6 发表于 2019-3-15 14:339 t7 I2 o8 ^! T3 O+ N
    在你的代码上做了一点修改,主要是考虑了单词边界(\b)和多次替换的情况,比如:注意:词条内容区的 abcd ...
    ! D% W9 O  \+ Z
    $ d! k/ Y- C" G9 Q& o' L
    jeanleem6 女施主請教
    4 K' j# S" S: S3 N( q8 E. N如果實務上是此狀況想處理成 7 樓的圖示
    + x$ Y/ M: q+ G+ e. M能解嗎?
    ! ~. v1 J  b2 c; d8 ~已附上附件 test-3.txt
    0 \! u2 Y3 b3 _; j4 s4 c1 uThanks Again: |2 ~' O3 C- u) A, w
    aa
    8 ]/ ?  N  {' b  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>0 j2 U  \. B# ^9 |9 e0 P" K  q
    </>. A* }+ k1 P0 ~: A
    AAA
    0 j, v1 ^) M  x9 ]* @* d9 S' 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>7 j3 Y8 r' \# E1 W
    </>1 p! [, q" F) o" q) Y
    aah0 K, P! Z6 Z3 G3 c' _
    <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>1 A8 {9 O# G& D- l! Q/ y
    </>
    & l& {8 T' c0 [- t0 A& [) t) G( M8 Maardvark
    ( E6 N. [/ W& M, 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>; S* i( T4 ]( S- V, M
    </>
    ( p( r- ?, s" l
    / _. {! S. t& {: ^# [4 ?' m  O) `! J1 M處理成4 O6 i7 n3 r) `3 g6 a, Q
    * S8 Z9 p5 w- _( Z/ J
    aa
    9 o; x! Y3 D) M3 y5 a( g8 ~<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>% G3 S! U& @& v0 E8 q4 J+ |& P* N  N" F, h
    </>* R9 b; Y1 O$ \; ]& l
    AAA  V: L8 X/ d$ 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>
    1 u' M$ X2 @7 R  Y3 k9 f% L</>- O: x" s$ g0 s$ j, {
    aah
    * {) y  X6 c! Z  u2 d) W$ 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>
    % k# c8 u4 E! ^</>
    1 m/ u+ s+ ?' o% v  Zaardvark
    ' F+ L) J$ [% q* n3 t1 d+ F* Z2 E<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 v: z1 M( ]% T/ x0 t& X</>" a& G$ i  |5 B& X2 Z7 j7 n0 s/ l* g

    0 D, e. c/ ^8 Q4 d0 b7 E
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 15:35:29 | 显示全部楼层
    VimVim 发表于 2019-3-15 14:29
    , e8 A( S0 `" g0 I, }关于直接用正则表达式难以解决的文本处理,我建议采用Vim,使用其“宏”的功能分步解决就容易了,比如第二 ...
    ) S4 I, ~( Y/ g: [% a2 q8 b
    VimVim 兄:1 b7 d6 p; {: x& t. ]3 f
    哇! Vim 沒用過
    # Y& I$ Y! g- c  @5 I2 {8 |9 P不知重何學起
    - s- O3 C) ~. c
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 16:02:44 | 显示全部楼层
    jeanleem6 发表于 2019-3-15 15:55
    8 x+ v& z1 C2 t" G可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:; }7 R1 l8 p6 A6 ~
    % u7 S$ a7 t) |! k5 B2 P9 A
    查询正则:

    3 F2 i) ]3 `6 P4 {感謝 jeanleem6 女施主賜教! {3 c4 Q) ?+ F& `1 z( A0 z9 Z
    終於解了多年難以理解的正則3 V" R- S  R/ J$ V1 `+ \
    真是太感謝啦! b& |4 r+ D% d) f( N# N
    Thanks Again
    7 K* r* ^2 i* Q' L. t, o
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 18:47:41 | 显示全部楼层
    jeanleem6 发表于 2019-3-15 15:55$ @  v' w! E) f: Z
    可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:! U' F' B  F' ^1 E8 i
    / i4 {( H  r0 l# f7 c8 T
    查询正则:

    - A( @# w4 T0 Q8 Y, X& d3 D; xjeanleem6 女施主再次向您請益賜教/ N! M3 [! x  Q5 Y4 g4 Q
    真不好意思一直麻煩您
    8 O7 f+ _, Y; x! B2 x$ J倘若有需求想處理成
    ' a9 {7 I, Y; |6 u3 |  ]4 n也就是內容和詞頭一樣時全部標上
    / h+ l/ _0 K' @( i不知是否能也能解2 h5 b' ~6 p2 k/ ?) G5 w% I
    謝謝您" _* \4 R. D% R$ K, J7 Z

    / e1 L1 `& [5 c7 A- v$ daa; F$ ^) A* F* t8 m5 ~
    <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>
    ' Q& W. a) K+ I4 H9 a! g</>
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-15 19:01:19 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-15 19:12 编辑
    ) G4 V; u  b; E1 `- V& _; c
    jeanleem6 发表于 2019-3-15 15:55
    1 v1 {: R/ Y% u* }1 X可以实现,查询起来更简单,不需要考虑单词边界和断言,如下:2 U8 o( j' z& Y$ b! F

    4 k, F# n0 k4 d. _查询正则:

    $ ?5 r) ?+ ~8 X3 u# t/ w- i/ m" L  `; j. Z* I, {
    jeanleem6 女施主:! e# e7 K) X+ i: ^+ r
    哇!, 太強捍了剛剛試了您的正則, 太完美了.....漂亮...讚!讚!讚!" k. u$ q8 C! K: j9 q/ _, x2 O) }
    ,一秒 work$ p3 b2 ?$ H# o, x4 ~+ q0 C- k
    謝謝
    2 L; y; p4 l9 T, Q8 q1 O5 U9 R# r1 B9 O
      z2 i" \1 z9 c3 @( \
  • 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
    * u5 t- H% C" Z  R2 b5 O7 `能处理所有的单词吗?
    ! B( b; |  ~0 u
    anyid999 兄:3 B' J  _) E# i7 Y/ ~0 O
    是的 jeanleem6 女施主的正則能處理所有的单词% o1 Z5 j' ~) H1 Z4 U' a
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-24 00:53 , Processed in 0.032640 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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