メモ帳++で後方参照を使用することは可能ですか?


0

私の特定の例では、任意のマーカーで区切られた行を選択してインラインで複製したい

つまり

stringA
stringB

になる

stringA_something_stringA
stringB_something_stringB

私は正規表現と平凡ですが、これは次のようなものを検索することによって達成されるべきだと思います。

(string.)_something_(string.)

と交換

\1_something_\1

しかし、私は単純な\ 1交換品でさえ動くことができません。私は何か悪いことをしていますか?

回答:


2

あなたの置き換えられた正規表現は正しいです、しかし、あなたの試合は一行に一つの世界しかないのでうまくいきません。あなたはまだそこにはない置換テキストをマッチさせようとしています:)

これを試して:

(string.)

と置換する \1_something_\1

正規表現モードも使用していることを確認してください。


答えはTy JohnT(そしてSonny)。 JohnTそれでも、検索文字列が機能しない理由がわかりません。たった1行(1つの世界)を検討しても、 "(string。)_ something_(string。)"は "stringA_something_stringA"に一致すると考えていました。
RJFalconer

@RJF StringSとStringをに置き換えたと思いました stringA_something_stringA そして stringB_something_stringB ?その場合は、まだそこにないテキストを検索することはできません。
John T

そうそう。混乱しています。 Tyvm
RJFalconer

1

何を見つける: (string.)
と置換する: \1_something_\1

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.