33问答网
所有问题
\\在正则表达式代表什么 String = "^.*\\{.*\\}.*$" 我大概知道这一个正则表达式的意思,就像请问\\代表啥
如题所述
举报该问题
推荐答案 2012-12-17
\\表示反斜杠'\'这个字符本身。
之所以用两个反斜杠表示单个反斜杠字符本身,那是因为,单个反斜杠加上其他某些字母,用于表示特殊的含义。
比如 \d 在正则表达式中表示 匹配数字
而想要输入 反斜杠字符本身 和 字母d那么就只能写成
\\d
其实,这个反斜杠,表示转义,有着更广泛的用途,不了解的可以参考我总结的:
【整理】什么是转义字符和转义字符的常见用法
(此处不给贴地址,只能靠你自己用google搜帖子标题,就可以找到帖子的地址了)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/dPBRWdR5c.html
其他回答
第1个回答 2012-12-17
\\代表“\”,一个\表示转义符
相似回答
正则表达式
[-\\[\\]~`!@
#$
%
^&*
()_+
=
|
}{
:;'/?<>,.\\\]*
什么
意思"
答:
正则表达式
[-\\[\\]~`!@#$%
^&*
()_+=|}{:;'/?>,.\\] ]*
代表
的是由这些特殊字符组成的0到多个字符的字符串,包括减号(-),方括号([]),波浪线(~),反斜杠(\),单引号('),双引号("),反撇号(’),感叹号(!),@符号,美元符号($),百分号(%),caret(^),&符号,星号(*...
在正则表达式
中\\.和.有
什么
区别?
答:
\\中的第一个\表示java的转义字符\由编译器解析,第二个\是
正则表达式
\由正则表达式引擎解析。所以,在其他的语言中(如Perl),一个反斜杠 \ 就足以具有转义的作用,而在 Java 中正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在 Java 的正则表达式中,两个 \...
正则表达式
[-\\[\\]~`!@
#$
%
^&*
()_+
=
|
}{
:;'/?<>,.\\\]*
什么
意思"
答:
String reg = "\\(([^\\(\\)]*)\\)"
;String
str = "abc(12abcdifa320&)def";结果是(12abcdifa320&)就是想匹配一对括号的内容,包括一对括号。两个
正则表达式
的意思解释如下:()中是匹配内容。1、([^\[\<]+?) 不能有<;2、([^\["\']+?) 不能有单引双引号。(+是允许多字...
大家正在搜
相关问题
正则表达式^\\d*\\.?\\d*$ 是什么意思,把字母也...
请详细解释这个正则表达式的含义:String regex =...
正则表达式中\与\\效果的区别在哪
正则表达式^[\w_]*$/ 代表什么意思
正则表达式([^\[\<]+?])和([^\["\']+?)...
正则[-!#$%&\'*+\\./0-9=?A-Z^_`a-...
什么是正则表达式
这个正则表达式是什么意思 /^[1-9]\d*$|^\.\d...