Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.196 Beiträge
 
Delphi 12 Athens
 
#4

AW: Strings aus Pascal-Datei filtern und exportieren

  Alt 16. Apr 2020, 19:10
Wie wäre es mit etwas Delphi-Referenz durchsuchenTRegex?
Code:
[a-z_]+ := '[^']*';
bzw.
Code:
([a-z_]+)[ ]*:=[ ]*'([^']*)';

Ist jetzt ein einfaches Beispiel mit einfachen Strings, die keine ' enthalten und nur eine Zeile lang sind.

https://regex101.com/r/ArhPfc/1
https://regex101.com/r/ArhPfc/2

wobei (man beachte die Match-Infos)
https://regex101.com/r/ArhPfc/3
https://regex101.com/r/ArhPfc/4
Code:
(([a-z_]+)\s*:=\s*)?'([^']*)'
Und
Code:
[^']+
statt
Code:
[^']*
ignoriert alle Leerstrings '' .
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (16. Apr 2020 um 19:21 Uhr)
  Mit Zitat antworten Zitat