java 正则 括号外

阅读: 评论:0

java 正则 括号外

java 正则 括号外

我想使用正则表达式从

java中的字符串中捕获日期和其他一些信息.

我将我的模式分组如下,

"( ( date_variation_1 | date_variation_2) (some_other_info) ) "

而现在,我想像这样提取匹配的字符串,

group0 – 整场比赛

group1 – 日期

group2 – 其他一些信息

我的问题是我需要在date_variation_1,date_variation_2和some_other_info内部使用括号,这些括号也将被视为组分隔符.

有没有任何简单的解决方法,即将一些其他特殊章程定义为外部组分隔符,而不是括号?

date_variation_1:

"(((?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday|Tues|Thur|Thurs|Sun|Mon|Tue|Wed|Thu|Fri|Sat))" // Day Of Week 1

+ "(\s+)" // White Space 1

+ "((?:[0]?[1-9]|[1][012])[-:\/.](?:(?:[0-2]?\d{1})|(?:[3][01]{1}))[-:\/.](?:(?:\d{1}\d{1})))(?![\d])" // MMDDYY 1

+ "(\s+)" // White Space 2

+ "((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9])):(?:[0-5][0-9])(?::[0-5][0-9])?(?:\s?(?:am|AM|pm|PM))?))"; // HourMinuteSec 1

本文发布于:2024-03-05 08:29:00,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1709653496122280.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:正则   括号   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23