Regex 如何用正则表达式匹配和替换n次

Regex 如何用正则表达式匹配和替换n次,regex,grep,pcre,textwrangler,Regex,Grep,Pcre,Textwrangler,我使用的是TextWrangler,Mac上BBEdit的免费版本,我知道它使用的是PCRE引擎 我想做的是匹配特定数量的行并替换 经过大量搜索,我得出了以下结论: (^(.*\r)){25} 这使我可以匹配多达25行。它工作得很好,但问题是当我真的想更换一些东西的时候。我不知道怎么做 例如,我想用制表符“\t”替换所有返回“\r” 希望这是可能的。我非常感谢你的帮助。谢谢 Regexp域正在搜索。不能使用regexp替换;编程语言或编辑器可以使用regexp作为其搜索和替换函数的搜索部分。因

我使用的是TextWrangler,Mac上BBEdit的免费版本,我知道它使用的是PCRE引擎

我想做的是匹配特定数量的行并替换

经过大量搜索,我得出了以下结论:

(^(.*\r)){25}
这使我可以匹配多达25行。它工作得很好,但问题是当我真的想更换一些东西的时候。我不知道怎么做

例如,我想用制表符“\t”替换所有返回“\r”


希望这是可能的。我非常感谢你的帮助。谢谢

Regexp域正在搜索。不能使用regexp替换;编程语言或编辑器可以使用regexp作为其搜索和替换函数的搜索部分。因此,进行25次替换的方法完全属于上述编程语言或编辑器的领域。如果它不提供这种功能,无论是直接在搜索和替换中,还是作为宏/循环/其他,那么您无法自动执行。

谢谢,Amadan。这就是我需要知道的。现在,至少我可以不再浪费时间试图找出正则表达式的解决方案,而是专注于Textwrangler本身。