Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярные выражения / 5 сообщений из 5, страница 1 из 1
27.09.2013, 16:07
    #38410101
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Написал регулярку, что меняет
\r \n \n\r на \r\n

Код: sql
1.
(?!\\r)\\n|\\r(?!\\n)



Но в случае

Код: sql
1.
test1\rtest2\ntest3\n\r



Последние символы дублируются

Код: sql
1.
test1\r\ntest2\r\ntest3\r\n\r\n



Как можно избежать этого дублирования?
...
Рейтинг: 0 / 0
27.09.2013, 17:21
    #38410237
Имя пользователя1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Код: sql
1.
\\n\\r|\\r\\n|\\r|\\n


вроде норм. работает
...
Рейтинг: 0 / 0
27.09.2013, 18:07
    #38410281
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Имя пользователя1
Код: sql
1.
\\n\\r|\\r\\n|\\r|\\n


вроде норм. работает

text1\r\ntext2

на выходе

text1\r\n\r\ntext2
...
Рейтинг: 0 / 0
27.09.2013, 18:22
    #38410296
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
-=Koba=-,

Все нормально работает.
Может дело во флагах настройки рекэспа?
...
Рейтинг: 0 / 0
27.09.2013, 20:02
    #38410392
Имя пользователя1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
-=Koba=-Имя пользователя1
Код: sql
1.
\\n\\r|\\r\\n|\\r|\\n



вроде норм. работает

text1\r\ntext2

на выходе

text1\r\n\r\ntext2странно..
а какой язык программирования? я на js тестил.

возможно, различия в реализации регексов. на js элементы, разделенные |, идут по убыванию приоритета (т.е. сначала пробует найти \n\r, потом \r\n, и только потом отдельные символы), и примере будет замена \r\n на \r\n
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярные выражения / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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