提取由其他格式相关文本包围的文本字段

时间:2012-05-01 10:13:01

标签: java regex

我的记录看起来像这样

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

我想在Java中使用正则表达式选择%1,%2和%3指定的字段,但我无法理解。部分难度是方形,有角度的括号可能出现在字段中。有人可以帮帮我...谢谢!

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

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

所以我想要的文字是

ABC
  你好世界
  一些绿色文字

希望这有帮助。

1 个答案:

答案 0 :(得分:0)

试试这个

由于JavaScript不支持lookbehind,

(%\w+)\b

(%\S+)