powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Подскажите с регулярными выражениями
5 сообщений из 5, страница 1 из 1
Подскажите с регулярными выражениями
    #35452616
Antoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется текст, разделённый на строки с помощью пары символв CR/LN, как правильно составить регулярное выражение для .NET, чтобы оно захватило все строки не учитывая разделители. Я пробовал шаблон '^(.)+$', но получалось, что кроме строк захватывался ещё и символ CR, а мне нужно, чтобы в результирующих строках не было ни CR, ни LN
...
Рейтинг: 0 / 0
Подскажите с регулярными выражениями
    #35453153
BISquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну добавь возврат каретки как-нибуль так '^(.)+\r*$'
...
Рейтинг: 0 / 0
Подскажите с регулярными выражениями
    #35453181
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antoshka пишет:

> Имеется текст, разделённый на строки с помощью пары символв CR/LN, как
> правильно составить регулярное выражение для .NET, чтобы оно захватило
> все строки не учитывая разделители. Я пробовал шаблон '^(.)+$', но
> получалось, что кроме строк захватывался ещё и символ CR, а мне нужно,
> чтобы в результирующих строках не было ни CR, ни LN

А и не должно быть там переводов строк.
Тем более если ты не 0-вую группу совпадения возмёш, а первую (то, что в
скобках).

если есть - это либо неправильно выставлен тип файла в CRT
(или еще где), либо - баг
библиотеки регулярных выражений.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите с регулярными выражениями
    #35454547
Antoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал шаблон '^(.)+\r$' - не помогло, выдаёт всё то же самое. А вот шаблон
Код: plaintext
'^([^' + char( 13 ) + '.])+'
захватывает всё как доктор прописал.
...
Рейтинг: 0 / 0
Подскажите с регулярными выражениями
    #35455023
Antoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кому интересно, то привожу окончательный вариант регулярного выражения:
Код: plaintext
([^(\r\n).])+
Причём, в таком виде информация не зависит от состояния опции "многострочный". Данный вариант отбрасывает пустые строки, но мне так даже лучше.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Подскажите с регулярными выражениями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]