[PHP-users 35042] Re: mb_ereg と preg_match の動作の違い
Eiji Miwa
miwa @ offside.ne.jp
2010年 3月 2日 (火) 20:01:35 JST
ミワです。
On 2010/03/02, at 19:32, shige02 @ mac.com wrote:
>
> 具体的なデータは、JavaScript の関数呼びだし部分で、実際には、
>
> f('ゆぴ','-','(-11,-425)','ゆぴ','★','12.73','1','0','0','0','');
>
> のような構成になっていてます。
>
> /^.+?\('|','|'\);.+$/ で切っています。
>
> '' の中に、'自身がはいることはありません。
じゃあ、こんな感じ?
$line="f('ゆぴ','-','(-11,-425)','ゆぴ','★','12.73','1','0','0','0','');";
preg_match_all("/'([^']*?)'(?:,|\))/", $line, $matches);
var_dump($matches[1]);
--
miwa at offside.ne.jp
PHP-users メーリングリストの案内