Düzenli ifadelerle yeni yapıyorum. Aşağıdaki hatlardan yolu çıkarmak gerekir:Regex C yolundaki bir yol eşleştirmek için C#
XXXX c:\mypath1\test
YYYYYYY c:\this is other path\longer
ZZ c:\mypath3\file.txt
bir belirli satırın yolu döner bir yöntemi uygulamak gerekir. İlk sütun 1 veya daha fazla karakter içeren bir kelime, asla boş değil, ikinci sütun yoldur. Ayırıcı 1 veya daha fazla boşluk veya bir veya daha fazla sekme veya her ikisi olabilir. (. Bu birinci sütun asla boşluk veya sekme içerir varsayarak)
Bu sadecestring[] bits = line.Split(new char[] { '\t', ' ' }, 2,
StringSplitOptions.RemoveEmptyEntries);
// TODO: Check that bits really has two entries
string path = bits[1];
istedikleri gibi bana geliyor
Girdi, dosya ya da çizgiler ayrı ayrı mı? –
@RoyiNamir fark eder mi? – username
evet. hat ve dosya için tedavi farklıdır. Eğer tex dosyasından satır satır okumak ve sonra da satır sonları chars vb dikkat çekmek gerekir. –