我有以下模式:
(COMPANY) -277.9887 (ASP,) -277.9887 (INC.)
我希望最终的输出是:
公司 ASP, INC.
目前我有以下代码,它不断返回原始模式(我假设因为该组都落在第一个“(”和最后一个“)”之间
Pattern p = Pattern.compile("((.*))",Pattern.DOTALL);
Matcher matcher = p.matcher(eName);
while(matcher.find())
{
System.out.println("found match:"+matcher.group(1));
}
我正在努力获得我需要的结果,并感谢任何帮助。我不担心得到每个组后连接结果,只需要得到每个组。
Pattern p = Pattern.compile("\\((.*?)\\)",Pattern.DOTALL);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)