查看: 808|回复: 5
打印 上一主题 下一主题

[求助] EmEditor中的正则匹配多行

[复制链接]
  • TA的每日心情
    开心
    2020-1-5 08:04
  • 签到天数: 50 天

    [LV.5]常住居民I

    307

    主题

    854

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    34219

    QQ 章

    跳转到指定楼层
    1
    发表于 2019-11-4 22:01:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 999阿彌陀佛 于 2019-11-5 11:45 编辑

    EmEditor中如何选取多行,谢谢!

    如:匹配红色的两段“一和</>”及“三一和</>”之间的所有字符


    任意字符46545gdg687
    任意字符46545gdg68字符46545
    </>

    任意字符46545gdg687任意字符46545gdg68字符46545
    46545
    46545465
    </>

    三一
    任意字符46545gdg687
    任意字符46545gdg68字符46545
    yuere46545
    46545465
    </>

  • TA的每日心情
    开心
    前天 18:05
  • 签到天数: 708 天

    [LV.9]以坛为家II

    28

    主题

    1178

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    27051
    2
    发表于 2019-11-5 10:34:38 | 只看该作者
    试了一下,勉强能匹配,原理就是利用</>来做区分。

    第一种(需要勾选   “.匹配新行”):




    第二种,适用于行数固定的情况,取消勾选 “.匹配新行”:




  • TA的每日心情
    开心
    2020-1-5 08:04
  • 签到天数: 50 天

    [LV.5]常住居民I

    307

    主题

    854

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    34219

    QQ 章

    3
     楼主| 发表于 2019-11-5 11:43:53 | 只看该作者
    nullname 发表于 2019-11-5 10:34
    试了一下,勉强能匹配,原理就是利用来做区分。

    第一种(需要勾选   “.匹配新行”):

    謝謝,我試了下,沒反應,不知是軟件的版本不一樣,還是什麼原因。
    另:我在在線正則 測試了一下,可以做到,在 EmEditor中卻不行,不知是什麼原因。難道規則不一樣?[一三][\s\S]*?</>
    http://tool.oschina.net/regex/

    123.png (88.06 KB, 下载次数: 0)

    123.png
  • TA的每日心情
    开心
    前天 18:05
  • 签到天数: 708 天

    [LV.9]以坛为家II

    28

    主题

    1178

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    27051
    4
    发表于 2019-11-5 11:57:05 | 只看该作者
    999阿彌陀佛 发表于 2019-11-5 11:43
    謝謝,我試了下,沒反應,不知是軟件的版本不一樣,還是什麼原因。
    另:我在在線正則 測試了一下,可以做 ...

    应该是正则引擎不同,Emeditor的正则我用的非常的不顺手,很多我觉得可以的它偏偏就不行。Notepad++的正则用的比较顺手,可以尝试一下。
  • TA的每日心情
    开心
    2023-2-24 18:44
  • 签到天数: 339 天

    [LV.8]以坛为家I

    12

    主题

    1566

    回帖

    58万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    582062

    灌水大神章小蜜蜂章笑傲江湖章推广专家QQ 章翰林院专用章管理组专用章

    5
    发表于 2019-11-5 16:01:02 | 只看该作者
    999阿彌陀佛 发表于 2019-11-5 11:43
    謝謝,我試了下,沒反應,不知是軟件的版本不一樣,還是什麼原因。
    另:我在在線正則 測試了一下,可以做 ...

    你得匹配换行符 \n
  • TA的每日心情
    开心
    2020-1-5 08:04
  • 签到天数: 50 天

    [LV.5]常住居民I

    307

    主题

    854

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    34219

    QQ 章

    6
     楼主| 发表于 2019-11-5 16:01:04 | 只看该作者
    nullname 发表于 2019-11-5 11:57
    应该是正则引擎不同,Emeditor的正则我用的非常的不顺手,很多我觉得可以的它偏偏就不行。Notepad++的正 ...

    好的,謝謝!試一下