Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Regex in Delphi? (https://www.delphipraxis.net/184265-regex-delphi.html)

wonkos2 13. Mär 2015 08:19

Regex in Delphi?
 
Guten Morgen liebe Delphi-Praktiker,

wie kann ich sinnvoll Regular Expressions in Delphi benutzen (XE7)?

Ich möchte aus einem Dateiordner den Namen einer einzelnen Windows-Symboldatei herausfiltern zur weiteren Verwendung. Mehr als eine .ico Datei ist
im Ordner nicht vorhanden.

Schöne Grüße,

wonkos2

uligerhardt 13. Mär 2015 08:27

AW: Regex in Delphi?
 
Zitat:

Zitat von wonkos2 (Beitrag 1293324)
wie kann ich sinnvoll Regular Expressions in Delphi benutzen (XE7)?

Mal nach "delphi regex" gegoogelt? :-)
Zitat:

Zitat von wonkos2 (Beitrag 1293324)
Ich möchte aus einem Dateiordner den Namen einer einzelnen Windows-Symboldatei herausfiltern zur weiteren Verwendung. Mehr als eine .ico Datei ist
im Ordner nicht vorhanden.

Das ist aber kein Fall für Regexes. Das kannst du z.B. mit FindFirst/TSearchRec machen, oder mal schauen, was System.IOUtils bereithält.

himitsu 13. Mär 2015 08:33

AW: Regex in Delphi?
 
Jupp, Delphi-Referenz durchsuchenFindFirst (FindNext kann man ja problemlos weglassen), Delphi-Referenz durchsuchenTDirectory.GetFiles (Delphi-Referenz durchsuchenIOUtils) oder Dergleichen.

Und Delphi-Referenz durchsuchenTRegEx, aber warum nicht einfach
Delphi-Quellcode:
'*.ico'
? :zwinker:

wonkos2 13. Mär 2015 09:29

AW: Regex in Delphi?
 
Zitat:

Zitat von himitsu (Beitrag 1293328)
Jupp, Delphi-Referenz durchsuchenFindFirst (FindNext kann man ja problemlos weglassen), Delphi-Referenz durchsuchenTDirectory.GetFiles (Delphi-Referenz durchsuchenIOUtils) oder Dergleichen.

Und Delphi-Referenz durchsuchenTRegEx, aber warum nicht einfach
Delphi-Quellcode:
'*.ico'
? :zwinker:

Ok, das hilft mir weiter. Danke! :)

himitsu 13. Mär 2015 10:14

AW: Regex in Delphi?
 
Das
Delphi-Quellcode:
'*.ico'
ist aber kein RegEx, sondern der "normale" Filter für alle Dateisuchfunktionen vom Windows.
Und als RegEx wäre es z.B.
Delphi-Quellcode:
'^.+\.ico$'
. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 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