平成30/ 2018-12-14 11:07
正規表現           /2016.12.15


##############################
# 丸括弧の中の、丸括弧は、大外でマッチした値、その次に、その中の丸括弧の値の順で取得できるよ。

if(preg_match("/x(b([^g]))?/u", "xbcdefg",$match)): print_r($match); endif;
-
Array
(
    [0] => xbc
    [1] => bc          <- 大外の値
    [2] => c           <- 大外の中の丸括弧の値
)





----------------------------------------------------------------------------------
数字以外
----
$ php -r 'echo preg_replace("/[^0-9]/u", "", "0a,9");'
09


----------------------------------------------------------------------------------
.
は、改行除く全ての文字ということだった。

\s
は、半角スペース、全角スペース、タブのこと。