1

我有这样的记录

(%1) %2 <span style='color:darkgreen'><b>[%3]</b></span>  

我想在 Java 中使用 regex 选择由 %1、%2 和 %3 指定的字段,但我无法弄清楚。部分困难是方括号和尖括号可能出现在字段中。有人可以帮助我...谢谢!

好的,只是为了澄清一下,我要提取的字段实际上并不以 % 符号开头。所以记录可能看起来像这样

(ABC) Hello World <span style='color:darkgreen'><b>[Some green text]</b></span>  

所以我想要的文字是

ABC
Hello World
一些绿色文本

希望这可以帮助。

4

1 回答 1

0

尝试这个

由于 JavaScript 不支持lookbehind,

(%\w+)\b

或者

(%\S+)
于 2012-05-01T10:22:59.560 回答