$text = 'MyTest';
という文字列を大文字で分割して
$array[0] = 'My';
$array[1] = 'Test';
という配列に格納したいのですが、どういう正規表現を書けばいいか分かりません。
正規表現の書き方を教えてください。(なお、$textの文字列は適当です。他の文字列も入ります)
文字種がアルファベットだけの場合。
<?php $text = 'MyTest' ; preg_match_all('/[A-Z][a-z]*/', $text, $m) ; print_r($m) ;
結果
Array ( [0] => Array ( [0] => My [1] => Test ) )
ありがとうございます。思い通りに出来ました。
[A-z]の次に[a-z]が必要だったんですね。