1

線があります

int gg = 665 j h = 78;

条件にチェックを入れて、gg、j、hの文字を覚えてください。書いた正規表現:

/^\s*int\s+(?:\s*([a-z]+)\s*(?:=\s*[0-9]+\s*){0,1})+;$/

得る:

Array
(
    [0] => Array
    (
        [0] => int gg =665 j h = 78;
    ),
    [1] => Array
    (
        [0] => h
    )
)

最後のエントリだけを覚えていることがわかりました。他のすべてのエントリもキャッチしたいです。

4

1 に答える 1

0

見てpreg_match_all

http://php.net/manual/en/function.preg-match-all.php

于 2012-05-09T16:48:48.787 に答える