我有一组预先定义的单词 马珍珠屋
我希望我的正则表达式匹配那3个中包含的任何单词。
示例:orse - 包含在Horse中。 豌豆 - 珍珠中含有。 何 - 包含在马和房子里。
如何在JavaScript或c#中创建正则表达式?
我在想这个方向。
\b*(Horse|Pearl|House)
答案 0 :(得分:1)
var arr = ["Horse", "Pearl", "House"];
var string_matched="";
for (var i = 0; i < arr.length; i++)
{
if (/se/gi.test(arr[i])) {
string_matched += ", " + arr[i];
}
}
您将在 string_matched 变量中获得匹配的字符串。