Удалить разрывы строк и пробел во внутреннем тексте HTML UWP - PullRequest
0 голосов
/ 16 июня 2019

Я должен удалить разрыв строки из текста в строке, возвращаемой html. Это пример текста с разрывом строки символа, который нужно удалить, чтобы иметь непрерывную строку. Я должен устранить пробелы: пробел за точкой, пробел перед парагрпах (мне нужно только один пробел за точку и один пробел перед новым параграфом) и устранить разрывы строк, но я хочу сохранить абзацы.

Это текст строка

Я только что попробовал этот код:

string News = "StringText";
Regex.Replace(News, @"\n|\t|\r", "");

Используя этот метод, абзац удаляется, и перед абзацем, начинающимся с «Ранее в этом месяце», также есть пробелы.

Как я могу устранить разрывы строк, сохранить абзацы и оставить пробел только после точек?

Заранее спасибо!

1 Ответ

0 голосов
/ 16 июня 2019
string result = Regex.Replace(news, @"\r\n?|\n|[ ]{2,}", "");

Для удаления двойных пробелов

"[ ]{2,}"

Для удаления разрывов строк

"\r\n?|\n"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...