gpt4 book ai didi

java - 如何从 Java 中的长字符串中排除字符串的所有子序列

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

我如何使用 Regex 和 ReplaceAll 方法在 Java 中编写代码,这将从长字符串中排除所有子序列:

:' goes to '
:+ goes to +
+' goes to '

例如,如果我有:

string U:'0 that after reduction be U'0
string U+'0 that after reduction be U'0

如果我有一个长字符串,应该重复该操作,直到这三个操作的所有组合不再改变字符串。

我不太擅长正则表达式,所以我很感激任何帮助。

谢谢

最佳答案

我不确定正则表达式是否是正确的工具。你有什么理由不能这样做:

String myString = "This U:'0 is a U+'0 string."
myString = myString.Replace(":'", "'");
myString = myString.Replace(":+", "+");
myString = myString.Replace("+'", "'");

除非转换背后的逻辑比您实际建议的复杂得多,否则没有理由不充分。

关于java - 如何从 Java 中的长字符串中排除字符串的所有子序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16141770/

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