2

ホースパールハウスのような事前定義された単語のセットがあります

そして、正規表現をこれら3つに含まれるすべての単語と一致させたいと思います。

例:orse-Horseに含まれています。エンドウ豆-パールに含まれています。Ho-馬と家に含まれています。

JavaScriptまたはC#でこれを実現するための正規表現を作成するにはどうすればよいですか?

私はこの方向に考えていました。

\b*(Horse|Pearl|House)
4

1 に答える 1

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変数で一致した文字列を取得します。

于 2012-12-10T06:37:20.050 に答える