javascript字符串替换’ 与';

javascript字符串替换’ 与';,javascript,regex,Javascript,Regex,这似乎是一个简单的问题,但我似乎在任何地方都找不到解决方案(或有效的解决方案) 我有以下字符串: “REDEACTED是一个REDEACTED,REDEACTED,专注于REDEACTED的研发。 它有三个主要品牌,一个是Redeated,一个是Redeated,一个是Redeated,一个是治疗系列。它的最后一个品牌是Redeated系列,该系列将出售给Redeated的办公室。 通过其子公司REDEACTED和REDEACTED,REDEACTED能够通过位于REDEACTED的2家公司的设

这似乎是一个简单的问题,但我似乎在任何地方都找不到解决方案(或有效的解决方案)

我有以下字符串:

“REDEACTED是一个REDEACTED,REDEACTED,专注于REDEACTED的研发。 它有三个主要品牌,一个是Redeated,一个是Redeated,一个是Redeated,一个是治疗系列。它的最后一个品牌是Redeated系列,该系列将出售给Redeated的办公室。 通过其子公司REDEACTED和REDEACTED,REDEACTED能够通过位于REDEACTED的2家公司的设施培育、加工和发展其REDEACTED。 尽管该公司尚未出售任何产品,但计划在不久的将来巩固合作关系。 "

我试图用替换所有的实例

我已经尝试过类似的方法

 newText = newText.replace("/'/gi", "'")
 newText = newText.replace("’", "'")
 newText = newText.replace("/’/gi", "'")

如果运气不好,有什么建议吗?

我想当使用真正的正则表达式时,需要删除第一个参数中的单引号。我想这就成功了:newText=newText=
newText.replace(/&&8217;/g,“”)
您是否尝试过用
简单地删除

const regex=/'/ig;
const str=`REDEACTED是一个REDEACTED,REDEACTED,它专注于REDEACTED的研究和开发。它有三个主要品牌,Redeated、Redeated和Redeated治疗系列。它的最后一个品牌是重新设计的产品线,将出售给重新设计的办公室。通过其子公司REDEACTED和REDEACTED,REDEACTED能够通过位于REDEACTED的2家公司的设施培育、加工和发展其REDEACTED。尽管它还没有出售任何产品,但它计划在不久的将来巩固合作关系;
常量subst=``;
//被替换的值将包含在结果变量中
const result=str.replace(regex,subst);

log(“替换结果:\n”,结果)
试试这个
newText.replace(/'/gi,“”)
删除你想要传递一个regex文本,而不是字符串文本中的regex的双引号
。replace(/[']/g,“”);replace(/[']/g,”);
哦,问题是我没有删除replace语句中的单引号(这就成功了):newText=newText.replace(/&&8217;/g,“”)它帮助了我……谢谢你,伙计。