Замена символов на пропуск строки

extazy-z

Новичок
Регистрация
04.08.2023
Сообщения
12
Благодарностей
0
Баллы
1
Добрый день. Я работаю с текстом через регулярные выражения. Так получилось, что у меня сейчас текст формата:

Предложение номер 1. <BR><BR> Предложение номер 2!!! <BR><BR> Предложение номер 3? <BR><BR>

Надо заменить <BR><BR> на два пропуска строки. Пробовал много вариантов, но ничего не получается. Выражение /n/n просто выдает символы «/n/n».
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

extazy-z

Новичок
Регистрация
04.08.2023
Сообщения
12
Благодарностей
0
Баллы
1

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
работает. что-то не то ты пробовал
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
978
Благодарностей
521
Баллы
93
Обработка текста, Замена (Regex)
<BR> заменить на \r\n
 

extazy-z

Новичок
Регистрация
04.08.2023
Сообщения
12
Благодарностей
0
Баллы
1

extazy-z

Новичок
Регистрация
04.08.2023
Сообщения
12
Благодарностей
0
Баллы
1
Вот так получается. По итогу не работает.
 

Вложения

extazy-z

Новичок
Регистрация
04.08.2023
Сообщения
12
Благодарностей
0
Баллы
1
Разобрался.

Если вставлять обработанную переменную сразу в список и сохранять в файл, то zenno убирает все переносы строк.
Но, если записывать переменную в ячейку таблицы, а потом брать из ячейки и вставлять в список и сохранять в файл, то все работает.
 

Sambo7

Client
Регистрация
23.05.2018
Сообщения
309
Благодарностей
15
Баллы
18
Работаю с хештегами.
Есть список хештегов начинающихся с: #
Как через регулярку удалить дубли в тексте с хештегами начинающимися с #
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
Работаю с хештегами.
Есть список хештегов начинающихся с: #
Как через регулярку удалить дубли в тексте с хештегами начинающимися с #
C#:
string input = project.Variables["input"].Value;

List<string> list = new List<string>();
return Regex.Replace(input, @"#\w+\b", delegate(Match match){
    if (list.Contains(match.Value))
        return "";
    
    list.Add(match.Value);
    return match.Value;
});
116850
 

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