ЗП не отрабатывает такого рода регулярки [\n\r.]+

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Или я туплю, или ЗП не отрабатывает такого рода регулярки [\n\r.]+
По идее такая регулярка должна найти любое количество строк, содержащих любые символы в любом тексте, но она ничего не находит.
Вообще в ЗП постоянно наблюдаются проблемы с отработкой символов \r и \n, они когда-нибудь наконец перестанут кочевать из версии в версию?
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
953
Благодарностей
498
Баллы
63
регулярка странная, используйте .+
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
Или я туплю, или ЗП не отрабатывает такого рода регулярки [\n\r.]+
По идее такая регулярка должна найти любое количество строк, содержащих любые символы в любом тексте, но она ничего не находит.
Вообще в ЗП постоянно наблюдаются проблемы с отработкой символов \r и \n, они когда-нибудь наконец перестанут кочевать из версии в версию?
По идее да. Но в нотпаде, например, точка в таком виде воспринимается как точка, а не как любой символ. Так что стоит сначала проверять свои "по идее"
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
регулярка странная, используйте .+
так это вообще другое ты предлагаешь))
твоя регулярка будет искать только в пределах одной строки, а моя мнгострочная
 
  • Спасибо
Реакции: kagorec

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
По идее да. Но в нотпаде, например, точка в таком виде воспринимается как точка, а не как любой символ. Так что стоит сначала проверять свои "по идее"
глюки ноутпада - это отдельная песня, это можно обсудить в другой теме) почему он так делает тоже загадка)
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 225
Баллы
113
В Notepad++ регулярки обрабатываются иначе. Поэтому я предпочитаю редактор от японца.

Согласно информации от разрабочиков, в Zenno используется этот синтаксис:
https://msdn.microsoft.com/en-us/library/ae5bf541(v=vs.90).aspx
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
В Notepad++ регулярки обрабатываются иначе. Поэтому я предпочитаю редактор от японца.

Согласно информации от разрабочиков, в Zenno используется этот синтаксис:
https://msdn.microsoft.com/en-us/library/ae5bf541(v=vs.90).aspx
а что это за редактор от японца?


спасибо, за ссылку, действительно в ноутпаде явно другая обработка используется, это видно на первом же примере с этой страницы
Код:
/<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/


Match an HTML tag.
в ноутпад++ выделяет не все тэги по какому-то непонятному принципу


но возвращаясь к ЗП, почему не обрабатывается моя регулярка непонятно, ведь на приведенной странице все эти знаки указаны - \r, \n, . (( должны поддерживаться
 
Последнее редактирование:

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113
А чем Вас такая регулярка не устраивает?

Код:
[\w\W]*
П.с. Кстати, почему та не работает, тоже не понял.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
попробовал в первом попавшемся онлайн тестере регулярок. та же песня. Глюки нотпада это или нет, а факт остается фактом. КРоме зенно ты это нигде больше не проверял
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113
попробовал в первом попавшемся онлайн тестере регулярок. та же песня. Глюки нотпада это или нет, а факт остается фактом. КРоме зенно ты это нигде больше не проверял
При чем тут кто где и что проверял? В теме прямо указано - не работает в ЗП! При чем тут нотпад и прочие китайские тестеры?
 
  • Спасибо
Реакции: konfuciy

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
А чем Вас такая регулярка не устраивает?

Код:
[\w\W]*
П.с. Кстати, почему та не работает, тоже не понял.
Обычно устраивает, но из-за кривого содержимого переменной стал искать другие варианты.
Та не находит по тексту ничего
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
попробовал в первом попавшемся онлайн тестере регулярок. та же песня. Глюки нотпада это или нет, а факт остается фактом. КРоме зенно ты это нигде больше не проверял
Спасибо, мастер-сенсэй оффтопа)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
При чем тут кто где и что проверял? В теме прямо указано - не работает в ЗП! При чем тут нотпад и прочие китайские тестеры?
Может при том, что точка в квадратных скобках априори воспринимается как точка, а не любой символ? Как я писал выше, теория может розниться с практикой.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113
Может при том, что точка в квадратных скобках априори воспринимается как точка, а не любой символ? Как я писал выше, теория может розниться с практикой.
Не знаю я где у Вас точка воспринимается, как точка. У меня она воспринимается, как любой символ

http://joxi.ru/eAOYx9DF4QM0Mm
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
  • Спасибо
Реакции: ZennoScript

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
это возможно, но где это задокументировано?
я не знаю. просто сначала попробуй найти хоть одно место, где ты получишь своей регуляркой желаемый правильный результат. Если найдешь - тогда уже можно будет говорить, что зенно как-то не так пашет
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
я не знаю. просто сначала попробуй найти хоть одно место, где ты получишь своей регуляркой желаемый правильный результат. Если найдешь - тогда уже можно будет говорить, что зенно как-то не так пашет
ок, согласен
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
В квадратных скобках почти все метасимволы интерпретируются буквально и не требуют экранирования.
 
  • Спасибо
Реакции: ZennoScript

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