gpt4 book ai didi

字符串中的动态重复序列需要 Java 正则表达式

转载 作者:行者123 更新时间:2023-11-30 03:14:08 25 4
gpt4 key购买 nike

str  = "sysparm_type=list_data&count=20&start=20&p=incident%3Bq%3Aactive%3Dtrue%5EEQ&table=incident"

我想要上述字符串的正则表达式,它应该能够与以下字符串匹配:

str1  = "sysparm_type=list_data&count=100&start=100&p=incident%3Bq%3Aactive%3Dtrue%5EEQ&table=incident"
str2 = "sysparm_type=list_data&count=2821&start=2821&p=incident%3Bq%3Aactive%3Dtrue%5EEQ&table=incident"

计数和起始值可能会改变,但我们需要将第二次出现的 int 与第一组整数进行匹配。

最佳答案

如果我理解正确,您正在寻找这种模式:

"sysparm_type=list_data&count=(\\d+)&start=\\1&p=incident%3Bq%3Aactive%3Dtrue%5EEQ&table=incident"

那里的\1 称为反向引用,它将匹配第一个捕获组中匹配的任何内容。

关于字符串中的动态重复序列需要 Java 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33016464/

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