KDEの多くの喜びの中で、Kwriteは確かに注目する価値があります。基本的に、正規表現のサポートをテキストエディタに組み込むのは、おそらく過去最高のアイデア10のうちの1つです。多くの検索と置換が必要なことが多いので、時間と労力を減らすためにKwriteを使い始めました。
おそらく似ているようですが、sed
とにかく次のようなものと一致しています。
numbersdonot8
belongattheend0
ofwords2
単純な正規表現 [az][0-9] を使用します。それでは、テキストを正規表現の最初の部分に置き換えるようにkwriteにどのように指示しますか? [置換]ボックスで[az]を使用すると、[numbersdonot[az]]などの結果が表示されます。しかし、私は欲しい、
numbersdonot
belongattheend
ofwords
答え1
努力する:
Find: ([a-z])[0-9]
Replace: \1
\<number>
括弧は、式で使用されている括弧の数Find
と最初からの順序で一致する項目を保持し、式で使用できます。
たとえば、文字と数字の順序を変更するには、次のようにします。
Find: ([a-z])([0-9])
Replace: \2\1