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.