如何替换字符串中的*
How to replace *( in a string
我的字符串是Mario*(cart),我需要替换*(以便获得Mario(cart。我不想只替换星号,而是用正则表达式中的global替换星号后面的一个开括号。
这里是我试图修复的代码:
var str = 'Mario *(cart)';
str=str.replace(/'*'(/g,'(');
更正正则表达式工作得很好,但当我在括号中不带值时就不起作用了。
我制作这个代码是为了在创建动态公式时回答
jsFiddle:https://jsfiddle.net/qpsh940m/
以下http://regexr.com/您的正则表达式很好。
以下javascript替换您正确使用的文档。替换
你的代码没有错,我在javascript控制台(chrome)上测试了它,它运行得很好,下面是日志:
var str = 'Mario *(cart)';
undefined
alert(str)
undefined
var str2 = str.replace(/'*'(/g,'(');
undefined
console.log(str2)
VM650:2 Mario (cart)
undefined
你想在哪里实现它?
如果它是正确和完整的,你在哪里读它并不重要。
相关文章:
- 字符串替换-不支持格式字符'}'
- Unicode字符串替换不适用于完整的变音符号阿拉伯文本
- Javascript 将字符串替换为
返回为空 - 字符串替换只替换第一个匹配项,可以'不要让它全球化
- javascript字符串替换$1(如果它是某个值)
- 字符串替换正则表达式,开头为空格
- 将 url 中的一个字符串替换为另一个字符串
- 在HTML文本框中查找某些子字符串,然后用其他字符串替换它们
- 我想使用replace函数扫描json对象,然后用字符串替换匹配的单词
- 字符串替换为从右向左的语言(阿拉伯语)
- 将字符串替换为用户键入的文本
- 字符串替换javascript
- JavaScript 将多行字符串替换为多行字符串
- Javascript字符串替换不起作用
- 字符串替换不'当通过android webView JavascriptInterface传递字符串时无法工作
- 我正在尝试用另一个字符串替换一个字符串
- 字符串替换最后一个字符出现的斜杠
- 将具有的字符串替换为$
- 基于查询字符串替换HTML
- Javascript字符串替换在满足长度而不是instantanoeus之前不会生效