0

文字列内で、4つの連続した数字の最初の出現(存在する場合)を見つける必要があります。

例えば:

Hello6326-> 6326
Tomo3753rrow-> 3753
23ありがとう->(なし)
1121-> 1121

私は正規表現を使用する必要があることを知っています。私はさまざまな解決策を試しましたが、運がありませんでした。

4

1 に答える 1

3

/ \ d {4} / g

サンプル:

    var str:String = "Hello6326 -> 6326 Tomo3753rrow -> 3753 23Thankyou -> nothing 1121 -> 1121";
    var res:Array = str.match(/\d{4}/g);
    trace(res);

出力:

6326,6326,3753,3753,1121,1121
于 2013-01-28T13:30:26.500 に答える