文字列には 3 つのバージョンがあります。
[center][thumb]http://some_domain.com/uploads/posts/2010-04/1271272006_tn.jpg[/thumb][/center]
[center][img]http://some_domain.com/uploads/posts/2012-01/1325796885.jpg[/img][/center]
[img]http://some_domain.com/uploads/posts/2012-01/1325796885.jpg[/img]
[left][/left]
また、またはにすることもできます[right][/right]
。経由/\[(center|left|right)\]\[(img|thumb)\](.*)?\[(\/img|\/thumb)\]\[(\/center|\/left|\/right)\]/
で選択した最初の 2 つですが、3 つ目は 1 つの問題です。「前の」が存在しないかどうかを確認する方法は?
PS URLのみを取得する必要があります。