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

  • Автор темы Автор темы konfuciy
  • Дата начала Дата начала

konfuciy

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

Согласно информации от разрабочиков, в Zenno используется этот синтаксис:
https://msdn.microsoft.com/en-us/library/ae5bf541(v=vs.90).aspx
 
В 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, . (( должны поддерживаться
 
Последнее редактирование:
А чем Вас такая регулярка не устраивает?

Код:
Развернуть Свернуть Копировать
[\w\W]*

П.с. Кстати, почему та не работает, тоже не понял.
 
попробовал в первом попавшемся онлайн тестере регулярок. та же песня. Глюки нотпада это или нет, а факт остается фактом. КРоме зенно ты это нигде больше не проверял
 
попробовал в первом попавшемся онлайн тестере регулярок. та же песня. Глюки нотпада это или нет, а факт остается фактом. КРоме зенно ты это нигде больше не проверял
При чем тут кто где и что проверял? В теме прямо указано - не работает в ЗП! При чем тут нотпад и прочие китайские тестеры?
 
  • Оценить
Реакции: konfuciy
А чем Вас такая регулярка не устраивает?

Код:
Развернуть Свернуть Копировать
[\w\W]*

П.с. Кстати, почему та не работает, тоже не понял.
Обычно устраивает, но из-за кривого содержимого переменной стал искать другие варианты.
Та не находит по тексту ничего
 
попробовал в первом попавшемся онлайн тестере регулярок. та же песня. Глюки нотпада это или нет, а факт остается фактом. КРоме зенно ты это нигде больше не проверял
Спасибо, мастер-сенсэй оффтопа)
 
При чем тут кто где и что проверял? В теме прямо указано - не работает в ЗП! При чем тут нотпад и прочие китайские тестеры?
Может при том, что точка в квадратных скобках априори воспринимается как точка, а не любой символ? Как я писал выше, теория может розниться с практикой.
 
Может при том, что точка в квадратных скобках априори воспринимается как точка, а не любой символ? Как я писал выше, теория может розниться с практикой.

Не знаю я где у Вас точка воспринимается, как точка. У меня она воспринимается, как любой символ

http://joxi.ru/eAOYx9DF4QM0Mm
 
  • Оценить
Реакции: ZennoScript
это возможно, но где это задокументировано?
я не знаю. просто сначала попробуй найти хоть одно место, где ты получишь своей регуляркой желаемый правильный результат. Если найдешь - тогда уже можно будет говорить, что зенно как-то не так пашет
 
я не знаю. просто сначала попробуй найти хоть одно место, где ты получишь своей регуляркой желаемый правильный результат. Если найдешь - тогда уже можно будет говорить, что зенно как-то не так пашет
ок, согласен
 
В квадратных скобках почти все метасимволы интерпретируются буквально и не требуют экранирования.
 
  • Оценить
Реакции: ZennoScript

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