Технически, не все новые строки будут полными \ r \ n - это зависит от ОС.Таким образом, вы можете приспособиться к этому.Однако, предполагая, что единственное окружение, о котором вам нужно беспокоиться, - это ваше собственное, и \ r \ n подходит для этого, тогда нужно выполнить следующее (если я понимаю, что вы ищете):
Regex pattern = new Regex(@"^-.*Text\r\n");
Это означает следующее: 1. Строка должна начинаться с одного символа -
2. После символа -
может появиться что угодно (включая более -
символов), если оно остается на той же строке исопровождается строкой Text
, а затем \r\n
Если вы не хотите, чтобы строка была Text
, то это может быть еще проще.Следующее принимает что угодно, если оно начинается с -
и заканчивается новой строкой:
Regex pattern = new Regex(@"^-.*\r\n");