【发布时间】:2012-02-24 12:01:33
【问题描述】:
我有一个“a_x,b_y,c_z”形式的 java 字符串。
我想在_ 之前和, . 之后删除块
所以我需要得到 x,y,z。
我怎样才能做到这一点?
我正在尝试使String.replaceAll(",*_",",") 工作但出现错误:
线程“main”java.util.regex.PatternSyntaxException 中的异常:在索引 0 附近悬空元字符 '*'
请帮忙。
【问题讨论】:
-
了解正则表达式的工作原理。
,*_不是有效的正则表达式。参见java.util.regex.Pattern的API文档。 -
String.replaceAll("._","");怎么样
标签: java regex string pattern-matching