如何在Java中实现.group()正则表达式
我有一个字符串:如何在Java中实现.group()正则表达式,java,regex,Java,Regex,我有一个字符串: <E-25-Lorem Ipsum is simply dummy text-34> System.out.println(msg)on打印出“Lorem”,而不是打印“Lorem Ipsum只是一个伪文本”。您只需将+量词应用到[a-Za-z!]字符类以匹配一个或多个匹配项: ([A-Za-z_ ]+)\w+ ^ 看 根据你是否需要捕获第一个字母,你也可以考虑使用< /P> ([A-Za-z_ ])\w+(?:\s+\w+)* 请参见在
<E-25-Lorem Ipsum is simply dummy text-34>
System.out.println(msg)on打印出“Lorem”,而不是打印“Lorem Ipsum只是一个伪文本”。您只需将
+
量词应用到[a-Za-z!]
字符类以匹配一个或多个匹配项:
([A-Za-z_ ]+)\w+
^
看
根据你是否需要捕获第一个字母,你也可以考虑使用< /P>
([A-Za-z_ ])\w+(?:\s+\w+)*
请参见在Java代码中使用这些regexp时,不要忘记使用双反斜杠。它对您有用吗?如果有问题,请考虑接受。
([A-Za-z_ ])\w+(?:\s+\w+)*