gpt4 book ai didi

java - “+' and '?”在正则表达式中连续

转载 作者:行者123 更新时间:2023-11-29 10:07:37 24 4
gpt4 key购买 nike

Java EE REST 规范 JAX-RS 描述了路径变量到正则表达式的转换,例如 /customer/{id}

来自 JAX-RS 1.1 规范,第 19 页:

Replace each URI template variable with a capturing group containing the specified regular expression or ‘([ˆ/]+?)’ if no regular expression is specified.

java.util.regex.Pattern 的 Java API 文档说:

X?     X, once or not at all
X+ X, one or more times

那么,+ 是什​​么意思?

最佳答案

紧跟在 +* 之后的 ? 表示它不会贪心。

例如:
(.*)f 在“testftestf”中,第一组将匹配“testftest”
(.*?)f in testftestf", 第一组会匹配"test"


资源:

关于java - “+' and '?”在正则表达式中连续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688413/

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