【发布时间】:2015-10-29 03:05:05
【问题描述】:
我正在使用 Matcher。
给定这个字符串:
Hi, I am a [l=BANANA] and I am [l=YELLOW]
我试过了
\\[l=(.+)\]\
但在这种情况下 Matcher.group(1) 是
l=BANANA] and I am [l=YELLOW
相反,我希望 Matcher.group(1) 成为
BANANA
和 Matcher.group(2) 是
YELLOW
无论如何...我要做的是消除[l =]标签,所以如果有一种方法可以转换
Hi, I am a [l=BANANA] and I am [l=YELLOW]
到
Hi, I am a BANANA and I am YELLOW
那就太好了!
【问题讨论】:
-
还有这个 str.replaceAll("(\[l=|\])", "")
标签: java regex string replace tags