【问题标题】:How to find values from position 100 on notepad++如何在记事本++上查找位置100的值
【发布时间】:2016-07-08 21:37:42
【问题描述】:

我想使用正则表达式在 Notepad++ 中为整个文档的每一行中的位置 100-105 提取字符/值。

我该怎么办?

【问题讨论】:

    标签: regex search notepad++


    【解决方案1】:
    1. 进行搜索 (Ctrl+F)
    2. 选择 Regular expressions 并确保 . matches new line 未选中
    3. 在搜索框中输入以下模式:(?<=^.{99})(.{6})

    解释:

    • (?<=...) 对应于我们要查找的模式之前的模式
    • ^.{99} 对应该行的前 99 个字符
    • (.{6}) 对应 6 个字符(从 100 到 105)

    如果不够清楚,您可以发表评论。

    【讨论】:

    • 谢谢让-弗朗索瓦,这个表达完美无缺。是否有机会通过添加行来调整此命令 #.我的意思是我想从第 100 行/第 100 行的位置 100-105 中查找字符?
    • 嗨,山姆。做到这一点的唯一方法是转到第 100 行(例如 Ctrl+G),选择该行,然后在所选文本上运行正则表达式...出于您的目的,我建议使用像 Perl 这样的脚本(这是完美的用于文本解析)。同时,您能接受我对您的问题的回答吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    相关资源
    最近更新 更多