【发布时间】:2019-10-17 19:34:33
【问题描述】:
如何获得更多的正则表达式组?
我想提取以下字符串的子字符串:
group g1 l1 l2 l3 g2 g3.l1
作为组。输出应包括 g1、l1、l2、l3、g2 和 g3.l1。
我已经尝试用这样的正则表达式来获取这些:
group (\S+)\s(\S+)*
我的问题是,我可以使用组表达式 ( ) 获得不同的组,但我可以或多或少地获得这些子字符串。我的字符串也可以是这样的:group g1 g2.l1
【问题讨论】:
-
你能提供一个你想要正则表达式的字符串的实际文本示例和你想要的输出吗?我对你的问题不太了解。
标签: java regex regex-lookarounds regex-group regex-greedy