notepad ++がテキストからアルファベット以外を削除


-1

テキストにアルファベット以外の記号の全範囲が含まれています(&^%$#-0-9 ./)削除したい。

これがすべてのアルファベット文字を置き換える場合:

Find what: ([a-z,A-Z]) 
replace with:

なぜこれは何も置き換えないのですか?:

Find what: (![a-z,A-Z]) 
replace with:

私が間違っていることを理解してください。

ありがとう!


:この質問は、複数の重複がありstackoverflow.com/questions/11149759/...の stackoverflow.com/questions/3210393/...の stackoverflow.com/questions/17167385/...タイトルを貼り付けたときに見つけることはまだ非常に簡単確かに、スーパーユーザ以外の複製を、しかし、グーグルで...
Wouter

回答:


0

「!」この場合、私は思っていたものではありません。正しい表現は次のとおりでした。

find what: [^a-z]
replace with:

「Match Case」スイッチがあるため、Notepad ++では「AZ」は必要ありません。また、「(」と「)」は冗長です。


うん。また、[az、AZ]はすべての文字に一致し、コンマに一致します!複数の文字を区切るためにコンマを追加する必要はありません。これを使用した場合、[a-zA-Z]になっているはずです。
Wouter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.