Potrzebuję sposobu przechwycenia tekstu między nawiasami kwadratowymi. Tak na przykład, następujący ciąg:Przechwytywanie tekstu między nawiasami kwadratowymi w PHP
[This] is a [test] string, [eat] my [shorts].
Może być wykorzystywane do tworzenia następującą tablicę:
Array (
[0] => [This]
[1] => [test]
[2] => [eat]
[3] => [shorts]
)
Mam następujące regex, /\[.*?\]/
ale tylko oddaje pierwszej instancji, tak:
Array ([0] => [This])
Jak mogę uzyskać dane wyjściowe, których potrzebuję? Zwróć uwagę, że nawiasy kwadratowe NIGDY nie są zagnieżdżone, więc nie stanowi to problemu.
+1 Dzięki! Tak było. –
Awans na "zjedz moje szorty", okrzyki dla fanów Simpsonów. –