替换方法不能使用全局修饰符
replace method not working with global modifier
我正试图用Javascript中多次出现的字符替换字符串中的一个字符。
String a1 = "There is a man over there";
当我使用CCD_ 2时;
它将只取代首次出现的e.
所以我试着使用g修饰符,像这个replace(/e/g,"x")
;
但我面临这个错误Syntax error on tokens, Expression expected instead
我不确定我在这里做错了什么。
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和Javascript混合在一起,它们之间完全没有任何关系。
既然你说你正在尝试使用Javascript,那么就这样做吧:
var a1 = "There is a man over there"; // not String a1...
a1.replace(/e/g, 'x');
相关文章:
- 从Javascript方法返回全局变量
- 从全局函数调用Ember控制器上的方法
- jQuery:如何使用文字对象方法中的方法来获取全局变量
- Javascript:如何声明非全局静态方法
- 保存全局变量以供指令监视的最佳方法
- 关于性能,最好的方法是什么:setInterval()或body上的全局事件
- 什么's是处理多个js文件之间交互的简单方法,同时避免溢出全局变量
- 如何在 javascript 中更改方法调用的全局范围
- 从Javascript中的对象方法中访问全局变量
- 检查全局变量是否存在的正确方法是什么
- 在方法中调用全局函数
- 从函数调用全局对象的方法
- 全局向对象添加属性/方法
- 脚本夏普 0.8 中的全局方法
- 是否有一种全局方法来捕获 javascript 中的网络错误
- 为所有类定义全局方法
- 在平板电脑上检测屏幕方向的最佳全局方法是什么?
- 你能在PHP中拥有全局方法吗
- Javascript(jquery.ui.slider)-替代当前全局方法
- 创建一个全局方法(?)