[PHP-users 28186] Re: 正規表現

Mindist info @ mind.vg
2006年 1月 21日 (土) 08:11:43 JST


maya様、ミワ様ご返信ありがとうございます。

ミワ様に言われた方法で、成功しました。
ありがとうございました。

>  preg_match('/(?<!\\\)"(.+?)(?<!\\\)"/',$str,$matches);
このような方法があったのですね。

正規表現は難しい・・・

Eiji Miwa wrote:
>  ミワです。
> 
> On 2006/01/20, at 23:14, Mindist wrote:
> 
>>やりたいことは、
>>$str = " \"<font size=\\\"1\\\">\" ";
>>から「\"\"」に囲まれた部分を抜き出したいのです。
> 
> 
>  こういうことかな?
> 
>  $str = ' "<font size=\\"1\\">" ';
>  preg_match('/(?<!\\\)"(.+?)(?<!\\\)"/',$str,$matches);
> 
>  もしくは、
> 
>  preg_match('/(?<!\x5c)"(.+?)(?<!\x5c)"/',$str,$matches);
> 



PHP-users メーリングリストの案内