Mailinglisten-Archive |
Sebastian Mendel wrote: > InterNetX - Christian Heimerl wrote: >> hallo, >> >> ich hab einen string, der 2 formen annehmen kann. die erste form >> hat 2 unterschiedliche tags und die zweite 1. >> >> $str1 = "<tag1>aaaaa</tag1>bbbb<tag2>ccccc</tag2>"; >> $str2 = "<tag1>aaaaa</tag1>bbbb"; >> >> nun sollte dieser ausdruck aber auf beide formen matchen, also >> "tag2" müsste eben optional sein. >> >> preg_match( "/<tag1>(.*?)<\/tag1>.*?<tag2>(.*?)<\/tag2>?/", >> $str1, $data ); > > preg_match( "/<tag1>(.*?)<\/tag1>.*?(<tag2>(.*?)<\/tag2>?)?/", > $str1, > $data ); genau das hab ich auch schon probiert, funktioniert aber nicht, kann das an meinen php einstellungen liegen???
php::bar PHP Wiki - Listenarchive