Как взять только первую строку от начала текста, в которой содержится кириллический текст

Axel

Client
Регистрация
20.03.2017
Сообщения
123
Благодарностей
6
Баллы
18
Помогите составить регулярку, в переменной лежит большой текст html кода, нужно взять целиком только первую строку от начала текста, в которой содержится кириллический текст.

Например из кода
<p><br></p>
<p><br></p>
<p>текст кириллицей 2.1766-03</p>
<p>.2.1766-03</p>



Нужно взять целиком строку <p>текст кириллицей 2.1766-03</p>

и положить ее в новую переменную. Из самого текста эту строку нужно удалить.

Такая вот задача :(
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 424
Баллы
113
C#:
var rows = project.Variables["текст"].Value.Split('\n').ToList();
var row = rows.First(x=>Regex.IsMatch(x, @"[а-яА-Я]"));
rows.Remove(row);
project.Variables["текст"].Value = string.Join("\n", rows);
project.Variables["строка"].Value = row.Trim();
 
  • Спасибо
Реакции: n0n3mi1y и Rimen

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)