gpt4 book ai didi

java - 在 Java 中第一次匹配之前使用正则表达式的子字符串

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

是否可以在 Java 中的第一次匹配之前使用正则表达式对字符串进行子字符串化?

String str = "&&param1=value 1&&param1=value&2&&param1=value & 2&param2=aaas&param3=99&param4=bbb";

我想要这样的结果:

&&param1=value 1&&param1=value&2&&param1=value & 2

最佳答案

您可以使用此正则表达式来匹配您的测试:

^.*?(?=(?<!&)&\w+=)

RegEx Demo

在 Java 中,这个正则表达式将是:

"^.*?(?=(?<!&)&\\w+=)"

关于java - 在 Java 中第一次匹配之前使用正则表达式的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30343733/

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