我在Notepad ++中尝试过此方法,但它可以工作,但是当我尝试在PowerGrep中使用它时,则不起作用。
(.*\r?\n){9}\K
示例来自here。 我想转到每x行并添加新行,如果可能的话,使用Powergrep中的正则表达式,因为Notepad ++不能一次对多个文件执行此操作。 我尝试在https://www.regular-expressions.info/中寻求帮助,但是找不到跳转到特定行的命令,例如,每9行?
答案 0 :(得分:1)
\K
运算符不受广泛支持,但是您可以使用捕获组来解决它,例如
((?:.*\r?\n){9})
并替换为$1Your new line\n
。
您还可以使用$0
反向引用来引用整个匹配项。然后,使用(?:.*\r?\n){9}
并替换为$0Your new line\n
。