2016-06-17 7 views
1

PCREエンジンを使用していることを理解しているMacのBBEditの無料版TextWranglerを使用しています。RegExでn回の一致と置き換えを行う方法

私がしたいのは、特定の行数に一致し、を置き換えてを置き換えます。

検索多くの後、私はこの思い付いた:

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

これは私が25行まで一致させることができます。それは素晴らしいですが、実際に何かを置き換えたいときに問題が発生します。私はそれを行う方法を理解することはできません。

たとえば、すべての返品 "\ r"をタブ "\ t"に置き換えたいとします。

これは実際には可能です。私はどんな助けにも感謝しています。ありがとう!

答えて

1

正規表現ドメインが検索されています。 regexpを使って置き換えることはできません。プログラミング言語またはエディタは、検索置換機能の検索部分としてregexpを使用できます。従って、25の置換を行う方法は、純粋に前記プログラミング言語またはエディタの領域にある。そのような機能を、検索と置換、またはマクロ/ループ/その他として直接提供しないと、自動的には実行できません。

+0

ありがとう、アマダン。それは私が知る必要があったものです。さて、少なくとも、私は正規表現の解法を理解し、Textwrangler自身に集中しようとする時間を無駄にするのを止めることができます。 –

関連する問題