gpt4 book ai didi

java - 正则表达式匹配数字或不匹配任何内容

转载 作者:太空宇宙 更新时间:2023-11-04 14:32:13 25 4
gpt4 key购买 nike

我需要一个可以匹配这样的正则表达式:

1234 <CIRCLE> 12 12 12 </CIRCLE>

1234 <RECTANGLE> 12 12 12 12 </RECTANGLE>

我来写这个正则表达式:

(\\d+?) <([A-Z]+?)> (\\d+?) (\\d+?) (\\d+?) (\\d*)? (</[A-Z]+?>)

当我尝试匹配矩形时它工作得很好,但它不适用于圆形

问题是我的第五组没有捕获,尽管它应该捕获?

最佳答案

尝试

(\\d+?) <([A-Z]+?)> (\\d+?) (\\d+?) (\\d+?) (\\d+ )?(</[A-Z]+?>)

(我更改了最后一个“\d”组以使空格也可选。)

关于java - 正则表达式匹配数字或不匹配任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26005150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com