我有一个文本文件包含一些我想用Java正则表达式提取的字符串, 这些字符串的格式为:
$numbers,numbers,numbers....,numbers##
(以$
开头,后跟数字组加,
,以##
结尾)
这是我的模式。
Pattern pattern = Pattern.compile("$*##");
Matcher matcher = pattern.matcher(text);
if (matcher.find())
{
}
事实证明,没有任何东西符合我的模式 有谁能告诉我它有什么问题?
答案 0 :(得分:0)
你需要这样做:
Pattern pattern = Pattern.compile("\\$\\$\\d+(,\\d+)*##$");
感谢@Pshemo为解决方案提供的宝贵意见。