正则表达式,从一组关键字中获取奇数

regular expression to get the odd one from the set of keywords

本文关键字:关键字 获取 一组 正则表达式      更新时间:2023-09-26

我正试图在自定义数据集上使用正则表达式,它可以以任何顺序发生

var str= "keyword2 : (content2),  sas, keyword1 : (content1)"

 var str= "keyword2 : (content2),  app, keyword1 : (content1), sos, key word : (content) " 

每个键都用逗号分隔。我正试图从中找到一些奇怪的,没有配对的,比如sas、app、sos,并使用正则表达式将其返回到数组中。。是否可以使用regex实现它?

当然,您正在寻找以下正则表达式:/'w+'s?(?=,|$)/igm

var reg = /'w+'s?(?=,|$)/igm;
var str = "keyword2 : (content2), app, keyword1 : (content1), sos, key word : (content), das";
console.info(str.match(reg));

以下是工作演示:http://jsfiddle.net/tvUaK/139/,记得打开firebug控制台查看输出。