.NET 4.x Regex не принимает паттерн - C#
Формулировка задачи:
не могу разобраться, как нужно правильно "скармливать" Regex символ бэкслэша "\". в таком варианте:
вылетает ошибка "выполняется разбор "^D:\Dropbox\C#\Simple_OTA_Tool_2\Simple_OTA_Tool\bin\Debug\ota\zip1\(.*)boot.img$" - Нераспознанная esc-последовательность \C."
var outputFolder = "D:\\Dropbox\\C#\\Simple_OTA_Tool_2\\Simple_OTA_Tool\\bin\\Debug\\ota\\"; var file.Value = "D:\\Dropbox\\C#\\Simple_OTA_Tool_2\\Simple_OTA_Tool\\bin\\Debug\\Temp\\zip1\\boot.img"; String pattern = "^" + outputFolder + "zip1\\" + "(.*)" + Path.GetFileName(file.Value) + "$";
Решение задачи: «.NET 4.x Regex не принимает паттерн»
textual
Листинг программы
outputFolder = Regex.Escape(outputFolder);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д