バックスラッシュをgrepでテストするために、この式を一致させようとしています:
'\u\v'
この正規表現を書いたとき:
'\\u\\v'
式全体が正規表現に一致しましたが、文字,\uがないため正規表現が失敗することだけを期待して書いたとき( , があります) , 指定された文字列のuに一致しました。\u\v\t\n
\u正規表現が u 文字と一致するのはどうしてですか?
使用する (正規表現) 言語の説明を読むと役立ちます。
それから、C の文字列リテラルとは異なり、\nはliteralnを\t意味し、literal を意味することを学びtます。同様に、\uリテラルを意味しuます。
アトムは [.....] であり、'\' の後に他の文字 (!) が続きます ('\' が存在しないかのように、通常の文字と見なされるその文字に一致します (!)) [.. ....]