#f2f2f2;
に似たものを変更するための正規表現コードを知っている人はいますか#000000;
? rgb(210, 236, 238);
to用のものもありrgb(0, 0, 0);
ます。長いテキスト ファイルでは、すべての色を黒に変更したいことがわかると思います。Notepad ++の検索と置換ボックス(pic)を使用しています。ありがとう
3 に答える
Match: Replace:
#[a-fA-F0-9]{3}[a-fA-F0-9]{3} #000000
この正規表現は、# の後に 3 つまたは 6 つの 16 進文字 (有効な 16 進値のみ) が続くものを検索します。より正確に確認する方法はありますが、これは短く記述します。
Match: Replace:
rgb\(\d{1,3},\s?\d{1,3},\s?\d{1,3}\) rgb(0,0,0)
この正規表現は、コンマで区切られた最大 3 桁の数値の RGB カラーの開始を探します。各コンマの後には空白が含まれます。
「正規表現」検索モードを使用します。
16 進数の場合:\#([0-9]|[a-f]){6}
RGB の場合:rgb\(([0-9]{3},[\s]?)+[0-9]{3}\);
それが役に立ったことを願っています。
探す:\#([0-9]|[a-f]){6}
交換:\#000000
探す:rgb\((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\,\s*?){2}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\)
交換:rgb(0, 0, 0)
(便利な正規表現スニペット([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
は、「0 から 255 までの数値に一致する」ことを意味します。)
これを行うときは、ダイアログで「拡張」オプションを確認する必要があります。
(編集:正規表現でいくつかの文字を忘れました。)