我正在尝试替换 Javascript 中多次出现的字符串中的字符。
String a1 = "那边有一个人";
当我使用replace("e","x")
;
它将仅替换第一次出现的 e。
所以我尝试使用像这样的 g 修饰符 replace(/e/g,"x")
;
但是我遇到了这个错误 token 语法错误,需要表达式
我不确定我在这里做错了什么。
最佳答案
replace(/e/g,"x")
在 JavaScript 中有效,但在 Java 中无效。对于 Java,只需使用以下内容:
String a1 = "There is a man over there";
String replaced = a1.replaceAll("e", "x"); // "Thxrx is a man ovxr thxrx"
关于java - 替换方法不适用于全局修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004797/