pattern.compile("(.[^]*\\.)"),这个是什么意思,java里的。

写错了,应该是这样的:pattern.compile("(.[^]*\\.)"),^后面还有个空格。... 写错了,应该是这样的:pattern.compile("(.[^ ]*\\.)") ,^后面还有个空格。 展开
 我来答
冰火两重天
2014-05-29 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:992万
展开全部
.表示任意一个字符;
[^]表示一个字符^
*表示出现0或多次
\\.表示一个字符.
更多追问追答
追问
\\.为什么不写成\.,转义符不是 \ 吗
追答
java中需要用两个\转义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平均分成
2014-05-29 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:116万
展开全部
匹配 括号里那段逻辑的字符,是正则表达式
更多追问追答
追问
匹配的是什么字符
追答
这段话是生成一个pattern容器,用来匹配用,规则是括号里表达的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cli灬e
推荐于2016-01-12 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:132万
展开全部
():用作分组,如果要匹配(),就是\( 和\)
.:表任意字符
[^ ]*:表字符集出现任意次数,但这里有错,应该是[\\^ ]*
\\.:表英文.
改过之后是这样:(.[\\^ ]*\\.)
给几个能匹配上的字符串:
a .
a^ .
追问
[^ ]不是非空格的意思吗?
追答
你说的没错,^确实有非的意思,我忘记了!很久没写这过这东西了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寸寸乱
2014-05-29 · TA获得超过514个赞
知道小有建树答主
回答量:564
采纳率:64%
帮助的人:212万
展开全部
这个正则有错。。。
追问
不会吧,这是一个cms里的源码,这cms我用了也没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式