查看: 358|回复: 7
打印 上一主题 下一主题

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

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

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    跳转到指定楼层
    1
    发表于 2016-1-8 13:22:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 喬治兄 于 2016-1-9 10:00 编辑

    1. accommodate </b><i>vb. </i>contain, hold, house, <br>admit, include, lodge, shelter, quarter. <i>This classroom can accommodate twenty-five students.</i>
    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.
    3. 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.
    4. 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.

    想把紅色<br>拿掉

    規則如下

    1. 在</i>和<i>之間<br>拿掉
    2. 在<b>Ant. </b> 後到^p之前<br>拿掉
    3. 在</b>和<i>之間<br>拿掉
    4. 在</i>和<i>之間<br>拿掉

    謝謝

    請賜教
       

    2015-12-22_143150.png (29.62 KB, 下载次数: 0)

    請賜教 謝謝

    請賜教  謝謝

    该用户从未签到

    29

    主题

    424

    回帖

    5232

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5232

    灌水大神章小蜜蜂章笑傲江湖章

    2
    发表于 2016-1-8 22:35:01 | 只看该作者
    去掉所有<br>吗? 这个简单搜索<br>,直接空白替换。
    还是说只是替换掉一部分?

    该用户从未签到

    34

    主题

    755

    回帖

    2705

    积分

    解元

    Rank: 5Rank: 5

    积分
    2705

    灌水大神章小蜜蜂章笑傲江湖章

    3
    发表于 2016-1-9 06:05:00 | 只看该作者
    你上面红色的<br>不就等于所有的<br>吗
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    4
     楼主| 发表于 2016-1-9 10:03:06 | 只看该作者
    onlyXXenglish 发表于 2016-1-8 22:35
    去掉所有吗? 这个简单搜索,直接空白替换。
    还是说只是替换掉一部分?

    是有這樣條件該如何下這 "正則表達式"
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    5
     楼主| 发表于 2016-1-9 19:56:03 | 只看该作者
    本帖最后由 喬治兄 于 2016-1-9 20:26 编辑
    sss 发表于 2016-1-9 11:43
    有很多办法可以实现。以第一个问题为例, 相对直观而线性的方法可以是这样的:
    1、在和之間拿掉


    謝謝sss 版大的指點迷津
    小弟不才雖然沒看懂半句您寫的天書
    小弟研究中
    謝謝您
    感恩

    2015-12-24_215005.png (19.75 KB, 下载次数: 0)

    2015-12-24_215005.png

    2015-12-24_215024.png (15.6 KB, 下载次数: 0)

    2015-12-24_215024.png
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    6
     楼主| 发表于 2016-1-9 20:34:13 | 只看该作者
    大熊部落 发表于 2016-1-9 06:05
    你上面红色的不就等于所有的吗

    大熊部落 兄:
    你說得好像也沒錯
    似乎問題簡單許多

    2015-12-24_215113.png (8.01 KB, 下载次数: 0)

    2015-12-24_215113.png

    该用户从未签到

    40

    主题

    177

    回帖

    1628

    积分

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    1628

    灌水大神章小蜜蜂章笑傲江湖章管理组专用章

    7
    发表于 2016-1-10 00:18:25 | 只看该作者
    我自认对于正则表达式只是粗懂,因此我只能用很笨的方法来解决。
    以拿掉</i>和<i>之間的<br>为例,我的笨方法是:
    1. 将</i><i>分别替换为字符。
    如:查找</i>,替换为★
    查找<i>,替换为☆
    (这一步之前,首先确认文本中没有★☆符号)
    (之所以替换为符号,因为我的正则水平,用单个符号更好实现。)

    2.查找:★([^☆]*?)<br>([^☆]*?)☆
    替换:★\1\2☆
    ★([^☆]*?)<br>([^☆]*?)☆的意思就是确保<br>出现在单个</i>和<i>之间。

    3.再将★☆分别还原为<i>和</i>


    见笑了。
    一定还有更方便直接的方法的。
    因为我对正则的理解有限,复杂一点的表达可能会有错误,因此个人就尽可能简单地处理,以保证不出现错误。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    8
     楼主| 发表于 2016-1-10 12:37:42 | 只看该作者
    LYX1692 发表于 2016-1-10 00:18
    我自认对于正则表达式只是粗懂,因此我只能用很笨的方法来解决。
    以拿掉和之間的为例,我的笨方法是:
    1. ...

    非常感謝LYX1692兄深入淺出的指引
    讓幼幼班程度的小弟稍微看懂了點
    謝謝您詳細的解說

    2015-12-24_215024.png (15.6 KB, 下载次数: 0)

    2015-12-24_215024.png

    2015-12-24_214951.png (20.47 KB, 下载次数: 0)

    2015-12-24_214951.png

    2015-12-24_215005.png (19.75 KB, 下载次数: 0)

    2015-12-24_215005.png

    2015-12-24_214937.png (21.59 KB, 下载次数: 0)

    2015-12-24_214937.png