わたしは常時 RX-(正規表現オフ) のため少し環境が異なるかもしれませんが,手元で【\x ^ *】をヌル置換(…と仮称)すると,すべての行にマッチしました。
つまり,すべての行が消えました。\(^o^)/
【\x ^\s*】でも結果は同じでした。
【\x ^ +】をヌル置換したら,所期の置換結果を得ました。
メタ文字'+'が使えるようになる以前から正規表現に慣れ親しんできた方は,'*'を反復に使い続けていらっしゃるのかもしれませんが,vwx + VZ で初めて正規表現を使った自分などは '*'を使うことはかなり稀ですので,ヌル置換で愕然とするという機会はあまりなかったように思います。
まぁ,よくある VWX のバグってやつじゃないでしょうか。
(基本セット世代には絶対に許容できない問題かもしれませんね。)
関連記事一覧ツリー
(▼ を押すとツリー全体を一括表示します)
-
▼ - 5541.正規表現を使った置換 - としき 24/02/29-01:22
返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい)