如何删除Javascript中前面带“-”的所有单词
我对regex一无所知,不知道如何通过Javascript实现它 例如,我有一个字符串var string=-只是stackoverflow的一个示例字符串。预期结果是string=stackoverflow的一个示例 提前感谢试试这个:如何删除Javascript中前面带“-”的所有单词,javascript,regex,Javascript,Regex,我对regex一无所知,不知道如何通过Javascript实现它 例如,我有一个字符串var string=-只是stackoverflow的一个示例字符串。预期结果是string=stackoverflow的一个示例 提前感谢试试这个: -\w+\s+ 并替换为空 常量regex=/-\w+\s+/gm; const str=`—只是stackoverflow的一个示例—字符串`; 常量subst=`; const result=str.replaceregex,subst; consol
-\w+\s+
并替换为空
常量regex=/-\w+\s+/gm;
const str=`—只是stackoverflow的一个示例—字符串`;
常量subst=`;
const result=str.replaceregex,subst;
console.logresult 用simple forEach试试这个
var string=-只是stackoverflow的一个示例-string;
var strArray=string.split“”;
strArray.forEachfunctionvalue,i{
ifvalue.startsWith'-'{
strArray.i,1
}
};
console.logstrArray.join'';你试过什么?你能展示一些1K+rep的代码吗?你应该知道如何努力创建一个新的代码。例如,在google中搜索javascript正则表达式查找并替换以-take me<10秒sstr=str.replace/-\S+/g开头的单词,