[英]Split String in Java based on open braces
Existing string:
stringToBeCleaned = author(A, UniqueVar1), author(B, UniqueVar1);
Expected String:
stringAfterCleaned = author(A, UniqueVar1)^author(B, UniqueVar1);
我想尝试的方法是拆分字符串并连接它附加指数符号。 但我在分裂方面遇到了问题。
split = stringToBeCleaned.split(", ");
这不会提供所需的拆分。
split = stringToBeCleaned.split("), ");
这个拆分抛出无效正则表达式的错误,因为大括号没有关闭有没有办法实现这一点。 任何的意见都将会有帮助。
你只需要转义括号:
split = stringToBeCleaned.split("\\), ");
或者你可以在没有正则表达式的情况下替换逗号:
stringToBeCleaned = stringToBeCleaned.replace("), ", ")^");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.