String name="[COLOR dxvx]yyyy[/COLOR]"
String name="[COLOR dvvx]tttt[/COLOR]"
我需要获取介于 [COLOR dxvx] 和 [/COLOR] 之间的字符串 yyyy 如何在 Java 中使用正则表达式做到这一点
在 COLOR 字旁边的 [COLOR dxvx] 中注明
最佳答案
使用捕获组。
Matcher m = Pattern.compile("\\[COLOR\\s+dxvx\\](.*?)\\[/COLOR\\]").matcher(s);
while(m.find()) {
System.out.println(m.group(1));
}
关于java - 如何在四个分隔符之间创建正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33034855/