ユニコード文字の置換は使用しますか?私は "\ b"と言っている投稿を見たことがあるが、それは私が知る限りの単語境界である。Vim exコマンドの正規表現でバックスペース文字をマッチさせる方法は?
私はVimgolfの問題でそれを見たので、私は聞いてるのよ:ほとんどの正規表現のフレーバーで
Vjd:%s/.<BS>,/\r/g<CR>ddkkkkjddkkkkdd<Esc>:wq<CR>
ユニコード文字の置換は使用しますか?私は "\ b"と言っている投稿を見たことがあるが、それは私が知る限りの単語境界である。Vim exコマンドの正規表現でバックスペース文字をマッチさせる方法は?
私はVimgolfの問題でそれを見たので、私は聞いてるのよ:ほとんどの正規表現のフレーバーで
Vjd:%s/.<BS>,/\r/g<CR>ddkkkkjddkkkkdd<Esc>:wq<CR>
、あなたが[\b]
を使用することができます。 \b
は通常、単語境界に一致しますが、文字クラスでは、バックスペース文字(ASCII 8)と一致します。
私は一種の混乱しているユニバーサル明確なスタンバイ進形式\x08
ことを常にあります。バックスペース文字を一致させる必要があるのはなぜですか? –
@SebastianLenartowicz - 上記の質問を編集しました – Nona
'\ b'はvim regexの単語境界ではありません! '\ bはと一致します。 –