删除括号中尾随数字的javascript正则表达式

删除括号中尾随数字的javascript正则表达式,javascript,regex,Javascript,Regex,如何将某物(22)字符串替换/追加到某物,使用某种表达式匹配某物不是常量,它总是不同的,但部分(整数)总是相同的。干杯 编辑 我发现这有点让人困惑(对我来说也是如此)。这就是我的意思。我有一个字符串-一个单词。它包含字母表达式(一个单词,任何单词),一个空格,打开和关闭偏执,在一个缩略语中。现在我想替换其中的空格、parandose和integer,将其替换为nothing,只保留字符串的alpha部分 例: 在regex之后,它应该如下所示: Java Javascript Car Carpe

如何将
某物(22)
字符串替换/追加到
某物
,使用某种表达式匹配某物不是常量,它总是不同的,但部分(整数)总是相同的。干杯

编辑

我发现这有点让人困惑(对我来说也是如此)。这就是我的意思。我有一个字符串-一个单词。它包含字母表达式(一个单词,任何单词),一个空格,打开和关闭偏执,在一个缩略语中。现在我想替换其中的空格、parandose和integer,将其替换为nothing,只保留字符串的alpha部分

例:

在regex之后,它应该如下所示:

Java
Javascript
Car
Carpet

请注意,正则表达式是对每个单词单独执行的,我只是写了几个例子,以便更清楚地阅读和理解。谢谢

假设
某物
\w->A-Za-z0-9
,这将
某物(22)
转换为
某物

yourstring=yourstring.replace(/(\w+)\s*\(\d+\)/g,"$1")
或者删除括号中的数字

yourstring=yourstring.replace(/\s*\(\d+\)/g, "")
这是:

var text = "Java (77) Javascript (22) Car (11) Carpet (15)";
text.replace(/(\w+) \(\d+\)/g,"$1");   // returns "Java Javascript Car Carpet"

您应该更好地解释
某物的预期格式。例如“
something
是一个字母数字单词”,或“
something
是一个以数字开头的一个或最多两个单词”。你的问题的措辞是:
s=“something”;s=s+“某物(22)”
安德里亚说的话。现在,像这样的回答:“通过执行
some
regex或其他字符串操作”与问题的答案一样好:据我所知,我已经编辑了这个问题。。假设我的字符串以s开头,我已经编辑了这个问题,使我的问题更不可重复(我希望如此)。tnxno,它不仅适用于以s开头的字符串,\s是包含空格的空格,而不是字符“s”。很好,这正是我要找的:D
var text = "Java (77) Javascript (22) Car (11) Carpet (15)";
text.replace(/(\w+) \(\d+\)/g,"$1");   // returns "Java Javascript Car Carpet"