【发布时间】:2021-12-13 03:20:06
【问题描述】:
我有很多文件,每个文件中都有一行包含以下内容(除其他外)。该行并不总是在同一个地方,但是,它从行的开头开始。这条线也总是不同的。
slug: bláh-téxt-hello-write-sométhing-ábout-arrow
我想替换每次出现的特殊字符(á 和 é 为其对应的字符 a 和 e)。这些字符中的每一个都可以在这一行多次出现 + 也可以在文档中的其他地方出现(不应被替换)。
所以结果是:
slug: blah-text-hello-write-something-about-arrow
我有这个: 查找:^slug: (.)((é)|(á))(.) 替换: slug: $1(?2e)(?2a)$3
但是,这似乎一次只替换一个字符。如何让它运行多次,直到没有要替换的字符?
非常感谢您提供任何见解。
【问题讨论】:
标签: regex notepad++ nsregularexpression find-replace