我正在尝试匹配此表达式以使用 grep 测试反斜杠:
'\紫外线'
当我写这个正则表达式时:
'\\紫外线'
整个表达式与正则表达式匹配,但是当我写\u
只期望正则表达式失败时,因为没有字符\u
,\v
(有\t
,\n
),它匹配给定字符串的u。
正则表达式如何\u
匹配 u 字符?
它有助于阅读您使用的(正则表达式)语言的描述。
我们从中了解到,与 C 字符串字面量不同,它\n
表示字面量n
和\t
字面量t
。同样,\u
表示字面量u
。
原子是 [.....],一个 '\' 后跟任何其他字符(!)(匹配作为普通字符的字符,就好像 '\' 不存在(!))[.. ....]