例:
今日も[[お日柄も[[良く]]いい[[天気]]]]ですね。
取得したい内容:
お日柄も[[良く]]いい[[天気]]
できればソース付きで回答して頂けると大変助かります。
よろしくお願いします。
一例です。
<?php $a = '今日も[[お日柄も[[良く]]いい[[天気]]]]ですね。'; $b = preg_match_all('/(?:\[\[)(.+)(?:\]\])/', $a, $matches, PREG_SET_ORDER); print_r($matches);
余談
最も内側のリンク(良くと天気)だけを取り出す例
<?php $a = '今日も[[お[日柄]も[[良く]]いい[[天気]]]]ですね。'; $b = preg_match_all('/(?:\[\[)((?:(?!(?:\[\[)).)+?)(?:\]\])/', $a, $matches, PREG_SET_ORDER); print_r($matches);
勘違いしてたようです。
2012/10/01 14:38:06ほんとに求めているのは下記ですよね?
最後のでバッチリです。まさか一行で済むとは思いませんでした。素晴らしい!
2012/10/02 08:40:57早速使わせて頂きます。有り難うございます。