掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 842|回复: 7

[求助] 請賜教 "正則表達式" 該怎麼處理

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

    [LV.1]初来乍到

    发表于 2016-1-8 13:22:23 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2016-1-9 10:00 编辑
    ( t9 ]5 ^$ X3 V7 n: S8 B" r
    & ~4 A  }' |# F" ]' q1. accommodate </b><i>vb. </i>contain, hold, house, <br>admit, include, lodge, shelter, quarter. <i>This classroom can accommodate twenty-five students.</i>
    # V8 }8 a: E5 S  w/ {2. accommodating </b><i>adj. </i>solicitous, obliging, hospitable, helpful, gracious, eager to please. <i>The stranger was so accommodating, he even changed our flat tire for us. </i><b>Ant. </b>unhelpful, ungracious, <br>demanding.
    , z8 B" L; s$ E" G- ^, v% k, Q3. accommodation </b><i>n. </i><b>1. </b>solicitude, helpfulness, <br>care, assistance, courtesy, kindness. <i>After we complained to the media about our permanently lost luggage, the airline bent over backwards to give us every accommodation. </i><b>2. </b>housing, lodging, quarters, room, suite, shelter, berth. <i>The accommodation consisted of a grass hut and a hammock. </i><b>Ant. 1. </b>snub, rejection, roadblock.
    1 h' _% U" p5 H* x2 ?1 v4. accompany </b><i>vb. </i>attend, escort, join, follow. <br> <i>Mary's little lamb accompanied her everywhere.</i> <br> <b>Ant. </b>desert, leave, abandon, forsake.! Q8 h$ C0 W( k& U8 v8 T/ r: s

    2 @/ F( I# ~2 s# n7 Y! }; a想把紅色<br>拿掉
    / p! z1 N0 V# f+ t' L3 s
    " a+ n0 m' i# ]規則如下; j. _* m8 I, J' X  G

    " R0 c- {9 F+ P" E1. 在</i>和<i>之間<br>拿掉8 n2 E# e( V! W6 v$ |
    2. 在<b>Ant. </b> 後到^p之前<br>拿掉2 J5 s! b! b" g( t$ @
    3. 在</b>和<i>之間<br>拿掉
    : y5 [% f7 j9 Q8 v; ^6 v4 R& w4. 在</i>和<i>之間<br>拿掉
    7 z4 r/ A1 P' ]: l
    ! q6 c, @: o* o3 v) k- z, {" V$ x謝謝9 L" y  P. A, {

    9 J8 S6 b; |4 b5 f請賜教# H! u$ m- c, R8 @+ a
       

    本帖子中包含更多资源

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

    x

    该用户从未签到

    发表于 2016-1-8 22:35:01 | 显示全部楼层
    去掉所有<br>吗? 这个简单搜索<br>,直接空白替换。
    1 v$ J- {5 M& `3 H) L还是说只是替换掉一部分?

    该用户从未签到

    发表于 2016-1-9 06:05:00 | 显示全部楼层
    你上面红色的<br>不就等于所有的<br>吗
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-1-9 10:03:06 | 显示全部楼层
    onlyXXenglish 发表于 2016-1-8 22:35
    " L3 P7 k2 G. e/ T" `3 ?去掉所有吗? 这个简单搜索,直接空白替换。  e0 g; E4 r; X
    还是说只是替换掉一部分?

    - q' g# }- [( O' M: w' e7 G4 B是有這樣條件該如何下這 "正則表達式"
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-1-9 19:56:03 | 显示全部楼层
    本帖最后由 喬治兄 于 2016-1-9 20:26 编辑
    ; U! j& ~) b! L# w, o0 n
    sss 发表于 2016-1-9 11:43  x5 ^' h% p+ t  Q9 S) M
    有很多办法可以实现。以第一个问题为例, 相对直观而线性的方法可以是这样的:
    ) a& j8 I# |: ~4 n1、在和之間拿掉
    3 \1 K1 L; l0 Y1 }0 D1 `- K9 Q) H

    # d1 ]3 X! c. \. _! [謝謝sss 版大的指點迷津
    7 A" n& m; D" B% a6 j# O8 H小弟不才雖然沒看懂半句您寫的天書
    7 |9 v5 E6 ^4 X0 M) i小弟研究中' L/ F/ B8 ?) F6 n- Z# w) E
    謝謝您
    , y. t4 N+ I+ v1 |; E, t感恩

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-1-9 20:34:13 | 显示全部楼层
    大熊部落 发表于 2016-1-9 06:05
    2 ?; Q3 J, a, ^9 \/ c5 G7 F你上面红色的不就等于所有的吗
    2 `) N9 K$ l0 b# m( q7 w
    大熊部落 兄:
    * N2 `! S& b* L. {% y& ~# a. F% j: k你說得好像也沒錯
    2 f' `. j# |, f8 U+ ~# s  B似乎問題簡單許多

    本帖子中包含更多资源

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

    x

    该用户从未签到

    发表于 2016-1-10 00:18:25 | 显示全部楼层
    我自认对于正则表达式只是粗懂,因此我只能用很笨的方法来解决。5 A( E7 ?/ J* n0 b$ T; g/ [. Z+ |
    以拿掉</i>和<i>之間的<br>为例,我的笨方法是:/ D; l, e; y( S. u3 p: f2 F
    1. 将</i><i>分别替换为字符。
    " l8 _* F; N! ?9 ?( q: C9 ~8 Y如:查找</i>,替换为★1 L2 ~: j' p+ G2 D3 n% }# T/ P7 U1 p* I
    查找<i>,替换为☆- d& R, L5 \. m1 k( d0 k2 K& {3 m
    (这一步之前,首先确认文本中没有★☆符号)
    , F9 U7 N! ^  D+ B5 Y" M(之所以替换为符号,因为我的正则水平,用单个符号更好实现。)
    0 f( Y5 e( u: {" n5 U* c& D3 `0 O
    / X- E7 m0 T7 B2.查找:★([^☆]*?)<br>([^☆]*?)☆
    : q) [- D# K7 A7 ?5 E- c替换:★\1\2☆6 I% A1 ~/ P) S4 Y8 x5 W" h+ R0 F
    ★([^☆]*?)<br>([^☆]*?)☆的意思就是确保<br>出现在单个</i>和<i>之间。
      n; E6 A4 n- M7 M9 k, a" y6 x/ q/ d; n+ w* K* J
    3.再将★☆分别还原为<i>和</i>
    . X0 I+ m, F: J; I) G3 W; E  K* }1 R/ G7 N; ^7 z/ V4 N7 F( b6 s

    ( y$ O$ v& j+ I& Q, }见笑了。
    5 m) j9 c' b8 m4 j一定还有更方便直接的方法的。  E: s+ E7 a1 O. q
    因为我对正则的理解有限,复杂一点的表达可能会有错误,因此个人就尽可能简单地处理,以保证不出现错误。
    : l1 |1 _0 _+ Y9 y$ H* Q: k! C4 @
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-1-10 12:37:42 | 显示全部楼层
    LYX1692 发表于 2016-1-10 00:18# k9 Z. _) t2 |2 |* D
    我自认对于正则表达式只是粗懂,因此我只能用很笨的方法来解决。
    , n: {3 }# O: L" S  L" a6 x. U以拿掉和之間的为例,我的笨方法是:
    . V" M7 {% D9 g4 f( X+ g1. ...
    + \! @1 ^& b! B
    非常感謝LYX1692兄深入淺出的指引
    9 k+ b0 n9 S: j7 m7 y4 e! Q# F$ D讓幼幼班程度的小弟稍微看懂了點2 S0 ?" M0 V/ H1 u! _! [8 P0 \
    謝謝您詳細的解說
    ) f+ P( p$ F& M

    本帖子中包含更多资源

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

    x
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-8 03:52 , Processed in 0.020849 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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