characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+"
这段文字涉及IT技术相关内容。 "It looks try to match \\. or \w- or ^\x00-\xa0." 我知道 [\w-] 的意思是匹配一个反斜杠、字母“w”或短划线,而且我也知道 [^\x00-\xa0] 的意思是不匹配\x00-\x20之间的任何字符。但有谁能告诉我 \\. 和 \x00-\x20 分别代表什么意思。
谢谢
我想我知道它是什么了。字符编码类型是字符串。所以如果我们像下面这样分配:
characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+"
字符编码的值是:
(?:\\.|[\w-]|[^\x00-\xa0])+
如果我像上面这样构建一个正则表达式,它的含义是:
[\w-] // A symbol of Latin alphabet or a digit or an underscore '_' or '-'
[^\\x00-\\xa0] // ISO 10646 characters U+00A1 and higher
\\. // '\' and '.'
这次我的问题是,什么时候会使用模式 \\.
?