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