我如何替换/追加something (22)
字符串到something
,使用某种匹配某物的表达式不是常量,它总是不同的,但部分(整数)总是相同的。干杯
EDIT
我发现这有点令人困惑(对我来说也是如此)。这就是我的意思。我有一个字符串——一个词。其中包含 alpha 表达式(一个单词,任何单词)一个单个空格打开和关闭括号以及一个整数内部。现在我想替换里面的空格、括号和整数,什么都不替换,只留下字符串的 alpha 部分。
Ex:
Java (77)
Javascript (22)
Car (11)
Carpet (15)
正则表达式之后它应该看起来像这样:
Java
Javascript
Car
Carpet
请注意,正则表达式是对每个单词单独执行的,我只是编写了几个示例以使内容更易于阅读和理解。谢谢
这里是:
var text = "Java (77) Javascript (22) Car (11) Carpet (15)";
text.replace(/(\w+) \(\d+\)/g,"$1"); // returns "Java Javascript Car Carpet"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)