【问题标题】:How can I replace a character every x line using Notepad++ Find and Replace?如何使用 Notepad++ 查找和替换每 x 行替换一个字符?
【发布时间】:2017-08-25 19:54:53
【问题描述】:

我在 Notepad++ 中使用 Find & Replace 来添加两个新行和每 100 行一个表达式。但我也想在第 100 行末尾替换一个字符,但似乎无法实现 / 是否有可能? 这是我目前拥有的:-

查找内容: (.*\r?\n){1000}\K

替换为: \n插入邮政编码值\n

我用过这个regex

基本上我正在尝试将普通列表变成以下内容:-

第 99 行,

第 100 行;

插入邮政编码值

第 101 行,

第 102 行,

*如果没有第 99-100 / 101-102 行之间的换行符,我似乎无法使用此文本编辑器获得正确的格式:)

【问题讨论】:

    标签: regex notepad++


    【解决方案1】:

    将 100 的出现改为 99 + 以, 终止的单行

    • Ctrl+H
    • 查找内容:(?:.*\R){99}.*\K,
    • 替换为:;\nzipcodes
    • 全部替换

    【讨论】:

    • 非常感谢
    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 2017-01-17
    • 2020-09-21
    • 2018-07-04
    • 2014-02-26
    • 2013-11-09
    • 1970-01-01
    • 2018-09-20
    相关资源
    最近更新 更多