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!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage