怎么用java写一个正则表达式去匹配包含一个或多个“*”的字符串
2个回答
展开全部
Pattern pattern = Pattern.compile("^[^\\*]*\\*+.*$");
Matcher matcher = pattern.matcher(你要匹配的字符串);
if(matcher.matches())
{
//TODO:匹配
}
else
{
//TODO:不匹配
}
上面的代码应该可以满足你的要求,不过你要判断是否包含一个*。为什么不直接用contains("*") 或者 indexOf("*") > 0 呢?呵呵,希望对你有所帮助。
Matcher matcher = pattern.matcher(你要匹配的字符串);
if(matcher.matches())
{
//TODO:匹配
}
else
{
//TODO:不匹配
}
上面的代码应该可以满足你的要求,不过你要判断是否包含一个*。为什么不直接用contains("*") 或者 indexOf("*") > 0 呢?呵呵,希望对你有所帮助。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询