PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : regexp? oder einfacher


zu1u
25.09.2008, 19:13:38
hallo leute, ich habe einen string der z.b. so aussehen koennte: "mein name ist [Peter] [Mustermann] und ich wohne in [Musterstadt]"

ich wuerde gerne die Substrings die innerhalb der [] stehen extrahiert haben, vieleicht in ein Array oder so.

Wie mach ich das am besten? gibts dafuer vieleicht schon eine funktion? muss ich da mit regexp ran? ich hab ein bisschen gesucht aber keinen Ansatz gefunden

feuervogel
26.09.2008, 01:25:32
wie wäre es (geraten) mit


preg_match_all("/\[([^]]*)\]/", $text, $matches);
print_r($matches);


probleme dürfte es halt bei solchen eingaben geben:

[bla[test]bla]

zu1u
26.09.2008, 02:11:43
jo danke habs jetzt auch so in der art gemacht

feuervogel
26.09.2008, 08:18:03
jo danke habs jetzt auch so in der art gemacht

kannst du dich bitte an die verhaltensregeln halten, punkt B 6.