pattern.compile("(.[^]*\\.)"),这个是什么意思,java里的。
写错了,应该是这样的:pattern.compile("(.[^]*\\.)"),^后面还有个空格。...
写错了,应该是这样的:pattern.compile("(.[^ ]*\\.)") ,^后面还有个空格。
展开
4个回答
展开全部
.表示任亩厅意一个字迅罩隐符;
[^]表示一个字符^
*表示出现0或闷孙多次
\\.表示一个字符.
[^]表示一个字符^
*表示出现0或闷孙多次
\\.表示一个字符.
更多追问追答
追问
\\.为什么不写成\.,转义符不是 \ 吗
追答
java中需要用两个\转义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
匹配 括号里那段逻辑的字符,是正则表达式
更多追问追答
追问
匹配的是什么字符
追答
这段话是生成一个pattern容器,用来匹配用,规则是括号里表达的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
():用作分组,如果要匹配(),就是嫌扒液\( 和\)
.:表任意字符
[^ ]*:表字符集出现任意次数,但这里有错,应该是[\\^ ]*
\\.:表英文.
改过之后是这样:(.[\\此衡^ ]*\芹物\.)
给几个能匹配上的字符串:
a .
a^ .
.:表任意字符
[^ ]*:表字符集出现任意次数,但这里有错,应该是[\\^ ]*
\\.:表英文.
改过之后是这样:(.[\\此衡^ ]*\芹物\.)
给几个能匹配上的字符串:
a .
a^ .
追问
[^ ]不是非空格的意思吗?
追答
你说的没错,^确实有非的意思,我忘记了!很久没写这过这东西了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个正则有错。。。
追问
不会吧,这是一个cms里的源码,这cms我用了也没问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询