如何使用RegEx匹配和替换n次

时间:2016-06-17 01:07:05

标签: regex grep pcre textwrangler

我正在使用Mac上BBEdit的免费版TextWrangler,据我所知,它使用的是PCRE引擎。

我想要做的是匹配特定行数和替换

经过大量的搜索,我想出了这个:

(^(.*\r)){25}

这让我最多匹配25行。它工作得很好,但是当我想要实际替换某些东西时问题就出现了。我无法弄清楚如何去做。

例如,我想替换所有的回报" \ r"标签" \ t"。

希望这实际上是可行的。我很感激任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

Regexp域名正在搜索中。你不能用regexp替换;编程语言或编辑器可以使用regexp作为其搜索和替换功能的搜索部分。因此,进行25次替换的方法纯粹是在所述编程语言或编辑器的领域。如果它不能直接在搜索和替换中提供这种功能,或者作为宏/循环/其他功能,那么你就不能自动完成。