Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

[PCRE] Hilfe bei RegEx

  Alt 28. Mai 2007, 14:01
Hi,

ich nutze den Delphi Wrapper der PCRE.dll und hab damit ein kleines Problem.

Ich möchte aus diesem hier:

Code:
[b]Hi!,

das ist ein Test[/b]. Jaja, red du nur ;D
das hier machen:


Code:
[b]Hi!,

das ist ein Test[/b]. Jaja, red du nur ;D
Bis jetzt sieht das ganze so aus:

Delphi-Quellcode:
var
  BEx: IRegEx;


implementation

{ TConverter }

class function TConverter.ConvertBBtoHTML(BBText: String): String;
begin
  Result := BEx.Replace(BBText, '[b]$1[/b]');
end;

initialization

BEx := RegExCreate('\[b\](.*?)\[/b\]', [rcoIgnoreCase]);
Wenn der Text einzeilig ist, klappt das, beim mehrzeiligen jedoch nicht.
  Mit Zitat antworten Zitat