2017-01-19 16 views
1

以下の例では、すべての末尾に{"、"}のような文字列を配置する方法はありますか? ?{I}を含む行メモ帳で++:ある文字列を別の文字列を含むすべての行に置き換える


における "ZZin" に
: "FFIN"
はǐn: "QQin"
における "TTIN"
すなわち "XXie" 、
iē: "TTie"、
ié: "GGie"、

ありがとう

+0

これらの文字を追加するか、現在の文字列を ""の間で置き換えますか?例えば: "ZZin"を "ZZin1one1"に置き換えるか、または "ZZin"を "1one1"に置き換えますか?この例では – tfidelis

+0

です。はい、 "ZZin"は "ZZin"に置き換えなければなりませんが、私は多くの行(8000以上)を持っていて、 "ZZin"それらの行の最後にある{"、}を{1one1"、}に変更したいと考えています。 –

+0

私はそれが ""内の任意の文字列であることを理解しています。 "1one1"で文字列を完成させたいのか、 "string1one1"であるのか、それを全く置き換えずに "1one1" " – tfidelis

答えて

2

。それは正規表現を編集することがないなら、私を知ってみましょう。あなたがやりたいと\11one1\2と交換します。

1

正規表現regex for notepad++を使用する必要があります。

このように、[置換]ボックスの最後に「正規表現」とマークします。あなたの分野で

は検索する:

find what:私を[^ "]"([A-ZA-Z0-9] *)

replace with:に:。 "私が思う\ 11one1

それは^(.*ī.*)(",)$ために、メモ帳++正規表現検索を使用して

+1

もう一つの正規表現はあなたがそれを打ち砕いてからです:' ^(。*ī。*)( " 、$)は '\ 11one1 \ 2'に置き換えられました。返信ありがとう。 – Alden

+0

'' [^ "]"([A-Za-z0-9] *) 'は正しく行を選択します。 ''が ''で始まる行のすべてではありません。私は必要があると思うのは、 ''、 ''を持つ行ではなく ''を選択し、行全体ではなく選択した部分だけを置き換えるコードです。 –

+0

@Alden Wonderful。 –

関連する問題