使用javascript删除特定的数据字符串

Remove specific string of data with javascript

本文关键字:数据 字符串 javascript 删除 使用      更新时间:2023-09-26

我有一个不寻常的实例,其中一个应用程序正在生成一个数据字符串,但在字符串的末尾添加了一个后缀代码,该字符串由括号包围。我需要找到最好的javascript方法来删除括号和数据是在它。关键的一点是,这个字符串可以是不同的,但总是会有需要删除的特定数据周围的括号。

Anything in the parenthesis.
Example 
STR-STOOL RAW (STR)
Needs to be 
STR-STOOL RAW 

如何:

/'(.*')$/
  • '( ') 匹配括号
  • .* 匹配
  • $必须满足于表达式的末尾。
<

在线演示/strong>

var result = "(STR) STR-STOOL RAW (STR)".replace(/'(.*')$/g,""); //outputs (STR) STR-STOOL RAW

在上面的例子中,只有最后一个(STR)被替换

var str = "STR-STOOL RAW (STR)";
var newStr = str.replace(/ '(.*')/,'');
console.log(newStr);

这对我来说很有效,特别是如果你的行有现有的括号
'([^')]*')$
演示