我正在尝试使用模式匹配器Java搜索以下单词
在文档中搜索的单词:
(peak: somevalue) [
码:
Matcher m= Pattern.compile("\\(peak:(.*?)\\)\\s[").matcher(currLine);
但没有得到预期的结果。
想要使用模式获取“ somevalue”的值,请您指导我。
最佳答案
此代码为您提供正确的结果:
String s="(peak: somevalue) [";
Matcher m= Pattern.compile("\\(peak:(.*?)\\)\\s\\[").matcher(s);
m.find();
System.out.println(m.group(1));