下記のプログラムで「HTL21」という文字列を得たいのですが思い通りの結果になりません。
php
1$ua = 'Mozilla/5.0 (Linux; U; Android 4.1.1; ja-jp; HTL21 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'; 2preg_match('/; (.*?) Build/', $ua, $matches); 3var_dump($matches); 4 5//array (size=2) 6// 0 => string '; U; Android 4.1.1; ja-jp; HTL21 Build' (length=38) 7// 1 => string 'U; Android 4.1.1; ja-jp; HTL21' (length=30)
最短マッチが成立しない理由をご教示お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/04/03 21:50