1

私はもともとこのpreg_match_allHTMLimgタグのパターンを持っていますが、bbcode の最初の出現を見つけるにはどうすればよいですか?

$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $content, $matches);

[img]http://path/to/img.png[/img]

[img]bbcodeの内容を返す必要があります

4

2 に答える 2

2

これはそれを行う必要があります:

\[img\][^\[]+\[\/img\]
于 2012-04-19T03:03:51.950 に答える
1

これを試して :

\[img\]([^\[\]\'"]+)\[\/img\]

デモ :

http://regexr.com?30mks

于 2012-04-19T03:02:48.967 に答える