[Perl互換の正規表現(マッチ)]

---------------------------実行結果-----------------------
◆全体にマッチした文字=日本語アカサタナを含む文字列の検索
◆サブパターン(日本)=日本
◆サブパターン(サタ)=サタ
◆サブパターン(含む)=含む
◆サブパターン(.*)=文字列の検索

---------------------------スクリプト---------------------
$moji = '日本語アカサタナを含む文字列の検索'; // テスト用文字列
preg_match('/(日本).*(サタ).*(含む)(.*)/',$moji,$array); // 対象文字列$mojiにマッチした文字が配列$arrayに納まる
echo '◆全体にマッチした文字='.$array[0].'';
echo '◆サブパターン(日本)='.$array[1].'';
echo '◆サブパターン(サタ)='.$array[2].'';
echo '◆サブパターン(含む)='.$array[3].'';
echo '◆サブパターン(.*)='.$array[4].'';
----------------------------------------------------------