我有这个正则表达式:
\w* is part of \w*
和这个字符串:
XXX is part of ZZZZZ
我需要通过与替代部分匹配来提取XXX和ZZZZZ。 或者:
next example \w* \w*
next example qwer tuip
我该怎么做?
答案 0 :(得分:0)
我认为你正在寻找capture groups。在括号中包含要捕获的正则表达式部分将允许您检索它:
(\w*) is part of (\w*)
假设您拥有相同的示例字符串XXX is part of ZZZ
,并希望获得值XXX
和ZZZ
。
要检索它们,我们会说您有一个Matcher matcher
,您可以致电:
String xxx = matcher.group(1); //Value will be "XXX"
String zzz = matcher.group(2); //Value will be "ZZZ"
(捕获的组从1开始编制索引; group(0)
是与正则表达式匹配的整个字符串。)