.search JSメソッドは、変数ではなく文字列リテラルを必要としているようです…
for (app in Servers)
{
the_name = Servers [app]["Name"];
the_app = Servers [app]["App Name"];
search_str = "/"+Name+"/";
hit = the_app.search(search_str);
if (the_name == Name || the_app == "Foo Bar" )
{
result.Index = app;
}
}
共通の単語を持つ一連のアプリのヒットを生成したい。たとえば、Name = "Skittles"は、app_name =="Skittles1.0";のアプリにヒットします。"スキットルズ1.5"; "スキットルズ3.2—デラックスエディション3.2"; などなど
Nameはユーザー定義可能な変数です。サーバーは、自分のマシンで実行することからストリーミングできるビデオサーバーを一覧表示する、私が利用できるオブジェクトです。サーバーの各アイテムはサーバーに対応し、そのオブジェクトに「名前」アイテムと「アプリ名」アイテムが含まれます。(これはHTML / WebコンテキストではないSiphonのことです)。
別の方法を使用して正規表現を作成することを検討する必要がありますか?