Ped*_*ito 26
对于那个特定的课程,正确的regex
是:
[^b]og
Run Code Online (Sandbox Code Playgroud)
说明:
/[^b]og/
[^b] match a single character not present in the list below
b the literal character b (case sensitive)
og matches the characters og literally (case sensitive)
Run Code Online (Sandbox Code Playgroud)
笔记:
在开始方括号后键入一个插入符号否定了字符类.结果是字符类匹配任何不在字符类中的字符.与点不同,否定的字符类也匹配(不可见)换行符.如果您不希望否定的字符类匹配换行符,则需要在类中包含换行符.[^ 0-9\r \n]匹配任何不是数字或换行符的字符.
重要的是要记住,否定的字符类仍然必须与字符匹配.q [^ u]并不意味着:" aq没有跟着au ".这意味着:" aq后跟一个不是au的角色 ".它与字符串伊拉克中的q不匹配.它匹配q和空间 后q在伊拉克一个国家.确实:空间成为整体匹配的一部分,因为它是" 不是au的字符 ",与上面的regexp中的否定字符类相匹配.如果您希望正则表达式匹配两个字符串中的q和仅q,则需要使用.
negative lookahead
归档时间: |
|
查看次数: |
64747 次 |
最近记录: |