17. Dezember 2019 18:13
18. Dezember 2019 08:43
xenomode hat geschrieben:Von: 0cm 3.5pt; "> <p>Anzahl angefangener Monate nach dem Fälligkeitsdatum.</p></td> </tr> <tr> <td
In: Anzahl angefangener Monate nach dem Fälligkeitsdatum.
18. Dezember 2019 16:24
18. Dezember 2019 17:57
StrPos1 := STRPOS(Testtext,'<p>');
Newtext := COPYSTR(Testtext,StrPos1 + 3);
StrPos2 := STRPOS(Newtext,'</p>');
Newtext := COPYSTR(Newtext,1,StrPos2 - 1);
19. Dezember 2019 13:48
19. Dezember 2019 14:16
19. Dezember 2019 17:21
2. Januar 2020 17:55
Kowa hat geschrieben:Bspw. so:
- Code:
StrPos1 := STRPOS(Testtext,'<p>');
Newtext := COPYSTR(Testtext,StrPos1 + 3);
StrPos2 := STRPOS(Newtext,'</p>');
Newtext := COPYSTR(Newtext,1,StrPos2 - 1);
Hinweis zum Bug im Standard: Es wird (zumindest in C/AL) für </p> die Position im String über STRPOS leider nicht korrekt gefunden, wenn <p> dort auch enthalten ist, dann < nehmen (sofern das nicht im Text vorkommt), oder eben wie oben den Anfang abschneiden und im Reststring suchen.
2. Januar 2020 18:24
For i:=1 to strlen(TextVar) DO BEGIN
IsInHTMLTAG := Textvar[i] = '<';
if IsInHTMLTAG and (Textvar[i] = '>') then
IsInHTMLTAG := FALSE
ELSE BEGIN
// Mach was ganz wichtiges mit dem Nutztext
// z.B. Result += copystr(TextVar,i,1);
END;
END