我有一个 JavaScript 字符串数组,其中的同义词用插入符号表示。举例如下:
我对他的决定感到困惑^困惑。
“你为什么这么刻薄^讨厌?”她哀号^呻吟。
我要返回:
我对他的决定感到困惑。
“你为什么这么刻薄?”她哭了。
此 /\^([^^]*)\./
适用于单个标点符号,但我无法使其适用于 [.,: ;?"' ]
。非常感谢您提供这方面的帮助。
最佳答案
试试这个:
var str = "Why are you so mean^nasty?";
var regex = /\^\w+/;
var result = str.replace(regex, '');
console.log(result); //"Why are you so mean?"
关于javascript - 如何删除分隔符和空格或标点符号之间的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15840775/