![]() |
Regex-Problem
Ist zwar eigentlich PHP...aber vielleicht kann mir trotzdem jemand weiterhelfen.:)
Hallo, also irgendwie krieg ichs nicht gebacken. Ich möchte folgenden Text:
Code:
so zerlegen das ich ihn soAm Anfang ein normaler Text. [b:3d16ab82ce]Fett[/b:3d16ab82ce]schrift [i:3d16ab82ce]Italic[/i:3d16ab82ce]schrift [u:3d16ab82ce]Underline[/u:3d16ab82ce]schrift [b:3d16ab82ce]Fett2 [/b:3d16ab82ce] schrift [i:3d16ab82ce]Italic2 [/i:3d16ab82ce]schrift [u:3d16ab82ce]Underline2 [/u:3d16ab82ce]schrift [quote:3d16ab82ce] Ein Text der gequotetd worden ist. Sogar mit mehr als einer Zeile [/quote:3d16ab82ce] [code:1:3d16ab82ce] Procedure Quelltext(Var text:string); begin end; [/code:1:3d16ab82ce][list:3d16ab82ce] [*:3d16ab82ce]Listenelement 1 [*:3d16ab82ce]Listenelement 2[/list:u:3d16ab82ce][list=1:3d16ab82ce] [*:3d16ab82ce]Listenelement [*:3d16ab82ce]Listenelement[/list:o:3d16ab82ce] [img:3d16ab82ce]http://www.test.de/images/logo_norm.jpg[/img:3d16ab82ce] [url=http://www.test.de]http://www.test.de[/url] Zum Abschluß noch ein normaler Text.
Code:
zurückkrieg (als Array). Aber irgendwie stell ich mich zu dusselig an. Kann mir da jemand helfen ?array(0)=>Am Anfang ein normaler Text. array(1)=>[b:3d16ab82ce] array(2)=>Fett array(3)=>[/b:3d16ab82ce] : P.S. am günsigsten denk ich dürfte preg_match_all sein...laß mich aber gern eines besseren belehren:) |
Re: Regex-Problem
Hat sich erledigt:)
|
Re: Regex-Problem
und wie sieht die lösung aus ? ;)
|
Re: Regex-Problem
Code:
das ganze mit preg_split. Killt zwar die []-Klammern aber das stört mich weniger:)
#\[|\]#i
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz