gpt4 book ai didi

java正则表达式匹配变量

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

我在字符串中有一个 java 变量的名称。我想用字母 x 替换它。我怎样才能做这个 java,并确保字符串中的其他单词不被替换?

例如,假设我的变量是res,我的字符串是“res = res + pres + resd + _res。我希望字符串变成 x = x + pres + resd + _res

最佳答案

您可以使用单词边界来只捕获整个单词:

String s = "res = res + pres + resd + _res";
String var = "res";
System.out.println(s.replaceAll("\\b" + var + "\\b", "x"));

输出 x = x + pres + resd + _res

关于java正则表达式匹配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834766/

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