我有一個正則表達式用於從Windows Server中分割一個FTP目錄列表,它將在一種情況下拆分字符串,而不是另一種。我不是正則表達式的專家,並想知道是否有人能告訴我爲什麼其中一個會分裂,而另一個不會?正則表達式分割一個字符串,但不是另一個
我想,所以我有以下組件來分割字符串:
DateTime
IsDirectory/IsFile (<DIR> is present or not)
Size
FileName
(1)將不分割字符串,(2)將被分割
//05-14-14 11:29AM 0 New Text Document.txt (1)
//05-12-14 12:17PM <DIR> TONY (2)
string directorylisting = "05-14-14 11:29AM 0 New Text Document.txt";
string regex = @"^(\d\d-\d\d-\d\d)\s+(\d\d:\d\d(AM|PM))\s+(<DIR>)?\s+(\d*)\s+([\w\._\-]+)\s*$";
var split = Regex.Split(directorylisting, regex);
那麼,你分裂的準確標準是什麼?如果你解釋爲:p – Kilazur
@Kilazur我更新了我的問題 –