我有像
{Action}{RequestId}{Custom_21_addtion}{custom_22_substration}
{Imapact}{assest}{custom_23_multiplication}.
从这我只想要那些包含
"custom".
的子字符串例如从上面的字符串我只想要
{Custom_21_addtion}{custom_22_substration}{custom_23_multiplication}.
我怎么能得到这个?
最佳答案
您可以使用正则表达式,从{custom
到}
。它看起来像这样:
Pattern pattern = Pattern.compile("\\{custom.*?\\}", Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(inputString);
while (matcher.find()) {
System.out.print(matcher.group());
}
自定义后的。*表示单词“自定义”后的0个或多个字符,问号将正则表达式限制为尽可能少的字符,这意味着它将在找到的下一个
}
处中断。