0

単語セット内の特定の文字列の出現を見つけるための正規表現を見つけようとしています..

一連の単語があるとしましょう

["Microsoft Windows", "International Superstar", "algorithm" , "stegration stunt"]

文字 " " が含まれる単語を見つけようとしていますin。単語を返す必要があります。"Microsoft Windows", "International Superstar"

私はそれを試しvar match = /(in)/i.exec("Microsoft Windows") てみました..シーケンス「in」は単なる例です..任意の文字セットである可能性があります..

4

3 に答える 3

0

この正規表現を使用できます

/".*in.*"/gi
于 2012-09-20T06:50:27.503 に答える
0

注: 大文字と小文字が区別されます。

<script>

var arr = ["Microsoft Windows", "International Superstar", "algorithm" , "stegration stunt"];
var i;
var res = [];
for (i=0;i<arr.length;i++) {

    if(arr[i].indexOf('in') > -1){
        res.push(arr[i]);
    }
}
alert(res);
</script>
于 2012-09-20T07:18:35.200 に答える
0

あなたはこれを試すことができます

最初に正規表現を定義し、

var testRegex = 'in';

次に、正規表現オブジェクトを作成します

var myRegex = new RegExp(testRegex,"g");

次に、通常の正規表現と同じように使用します。

于 2012-09-20T06:56:01.103 に答える