gpt4 book ai didi

java - Java中基于左大括号的字符串分割

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:11 36 4
gpt4 key购买 nike

Existing string:

stringToBeCleaned = author(A, UniqueVar1), author(B, UniqueVar1);

Expected String:

stringAfterCleaned = author(A, UniqueVar1)^author(B, UniqueVar1);

我想尝试的方法是分割字符串并在附加指数符号的情况下将其连接起来。但我在 split 方面遇到了问题。

split = stringToBeCleaned.split(", ");

这没有给出所需的分割。

split = stringToBeCleaned.split("), ");

此拆分会因无效的正则表达式而引发错误,因为大括号未关闭是否有任何方法可以实现此目的。任何建议都会有帮助。

最佳答案

你只需要转义括号:

split = stringToBeCleaned.split("\\), ");

或者您可以只替换逗号而不使用正则表达式:

stringToBeCleaned = stringToBeCleaned.replace("), ", ")^");

关于java - Java中基于左大括号的字符串分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43150079/

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