Eine Möglichkeit, RegEx zu verwenden, um eine Reihe von Dateinamenpfaden in einer Zeichenfolge zu finden.
Guten Morgen Leut
Ist es eine gute Möglichkeit, reguläre Ausdrücke in C # zu verwenden, um alle Dateinamen und ihre Pfade in einem @ zu findestring
variable?
Zum Beispiel, wenn Sie diese Zeichenfolge haben:
string s = @"Hello John
these are the files you have to send us today: <file>C:\Development\Projects 2010\Accounting\file20101130.csv</file>, <file>C:\Development\Projects 2010\Accounting\orders20101130.docx</file>
also we would like you to send <file>C:\Development\Projects 2010\Accounting\customersupdated.xls</file>
thank you";
Das Ergebnis wäre:
C:\Development\Projects 2010\Accounting\file20101130.csv
C:\Development\Projects 2010\Accounting\orders20101130.docx
C:\Development\Projects 2010\Accounting\customersupdated.xls
EDITED: In Anbetracht dessen, was @Jim gesagt hat, habe ich die Zeichenfolge bearbeitet und Tags hinzugefügt, um das Extrahieren der erforderlichen Dateinamen aus der Zeichenfolge zu vereinfachen!