|
|
有胆有识的泡面 · mySQL中怎么将dmp文件导入数据库开发者社区· 1 月前 · |
|
|
愉快的双杠 · 7 Linux 内核移植 - 烟儿公主 - 博客园· 2 月前 · |
|
|
失恋的瀑布 · postgresql启动、状态查看、关闭_p ...· 1 年前 · |
|
|
英俊的木耳 · mocking - How do I ...· 2 年前 · |
|
|
酷酷的橙子 · WPF XAML ...· 2 年前 · |
我有以下Java正则表达式,它不是我编写的,我正在尝试修改:
^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$
^ ^
它类似于 this one 。
注意第一个问号。这是否意味着该组是可选的?在相应的
)
后面已经有一个问号。冒号在regex中有特殊含义吗?
正则表达式编译得很好,并且已经有JUnit测试显示了它是如何工作的。只是我有点困惑为什么会有第一个问号和冒号。
(?:
会启动一个非捕获组。它与
(
没有什么不同,除非您在使用后从正则表达式中检索组。参见
What is a non-capturing group? What does a question mark followed by a colon (?:) mean?
。
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
|
|
有胆有识的泡面 · mySQL中怎么将dmp文件导入数据库开发者社区 1 月前 |
|
|
愉快的双杠 · 7 Linux 内核移植 - 烟儿公主 - 博客园 2 月前 |
|
|
英俊的木耳 · mocking - How do I mock an open used in a with statement (using the Mock framework in Python)? - Stack Overflow 2 年前 |
|
|
酷酷的橙子 · WPF XAML 画线_程序猿之路的博客-CSDN博客 2 年前 |