Я пытаюсь подсчитать количество раз, которое я использую \ n \ n \ n (3 строки) после некоторого текста. Он считается почти таким, какой мне нравится, проблема в том, что вы спамете новые строки, которые будут считаться, что я не хочу.Образец сопоставления регулярных выражений
Редактировать: похоже, регулярное выражение из regexr не поддерживает .net, поэтому мне нужно создать шаблон, который работает с .net.
Пример текста, регулярное выражение будет проверять:
Описание для чего-то
текст \ п \ п \ п // это будет делать DescriptionAmount ++
Описание для чего-то
текст \ n \ n \ n // это сделает DescriptionAmount ++
\ n \ n \ n // этого не следует добавлять на DescriptionAmount
Вот код, который я сделал до сих пор.
int DescriptionAmount = Regex.Matches(somestring, "[^\w$](\r\n){2}[^\w$]").Count;
спасибо, изменено так, чтобы оно выглядело как @ "\ w + \ s * (\ r \ n) {3}" \ r \ n должно быть вместе(). – Lucy