Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Регулярные выражения

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

leftMIND

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   Регулярные выражения
Обучающий материал
  • Книги    
  • Шпаргалки: от AZJIO (AutoIt3, PCRE) от Dave Child
  • wikipedia.org - Регулярные выражения на wiki  
  • edlinsoft.blogspot.com - Регулярные выражения в .NET Framework  
  • php.ru - Синтаксис регулярных выражений  
  • php.net - Синтаксис регулярных выражений  
  • regexpstudio.com - Регулярные выражения для Delphi  
    Официальные источники:
  • docs.notepad-plus-plus.org - Официальный источник Notepad++ (англ. яз.)  
  • pcre.org - Официальный справочник движка PCRE (англ. яз.)  

  •    Тестирование регулярных выражений
    Программы
    Онлайн сервисы
  • RegexBuddy - крутая и платная  
  • RegExp - бесплатно, AZJIO, PCRE, AutoIt3  
  • Expresso  
  • The Regex Coach  
  • RegExstar, Github (AutoHotKey, PCRE)
  • Обзор программ от ManHunter    
  • regexr.com здесь в Community множество готовых регулярных выражений  
  • pagecolumn.com - для javascript  
  • pagecolumn.com - для php  
  • cuneytyilmaz.com - для javascript  
  • php-include.ru - на флеш-плеере  
  • regex101.com  
  • easyregexp.ru  
  • debuggex.com - показывает структурно  

  •    Схожие темы
  • javascript регулярные выражения
  • PHP: Регулярные выражения (RegExp, Regular, eregi, preg)
  • Игра - Регулярно выражайтесь!
     
    первое сообщение темы...
    Обсуждение шапки данной темы ведётся в этой теме
    Рекомендации по составлению вопросов в данной теме:

  • Всего записей: 32 | Зарегистр. 07-04-2002 | Отправлено: 23:55 15-10-2002 | Исправлено: totnetot, 05:23 27-08-2018
    Baltazar500



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81, да, это вариант вполне сгодится Спасибо. Если не затруднит, можете сделать разбор регекспа, для понимания того, что он делает.
     
    YuS_2, там ещё помимо локального ренейма, ренейм на FTP-сервере. Использую в TC ренейм по списку, так что npp вполне годится Тем не менее, то, что powershell умеет регекспы на заметку возьму
     
    Jonmey, отписался в ветке по TC
     
    p.s. Спасибо всем откликнувшимся )))

    Всего записей: 1264 | Зарегистр. 19-09-2011 | Отправлено: 18:24 16-03-2019 | Исправлено: Baltazar500, 18:30 16-03-2019
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500 (post)
    Цитата:
    Если не затруднит, можете сделать разбор регекспа, для понимания того, что он делает.  

    Лучше всего посмотреть здесь. Объяснение в правом верхнем углу. Правда, на английском.
     
    На самом деле, всё достаточно просто. Движок сначала смотрит назад и проверяет, чтоб стринг сзади точки не содержал E01, E02, E27, и т.д. Если истина (т.е. такого стринга нет непосредственно перед точкой), то точка захватывается. Далее движок смотрит вперёд. Чтобы последующий стринг, содержащий латинские буквы и цифры, НЕ заканчивался окончанием строки. Т.е. не был расширением файла. При истинности этого условия регулярка считается успешной и захватывает искомую точку.
    В случае, когда любое из заглядываний (как назад, так и вперёд) возвращает ЛОЖЬ, регулярка фейлится и точка не захватывается.
     
    З.Ы. Можете ещё покрутить дебаггер, чтобы стало понятней.

    Всего записей: 1166 | Зарегистр. 03-03-2008 | Отправлено: 19:14 16-03-2019 | Исправлено: Romul81, 19:17 16-03-2019
    Jonmey

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    YuS_2
    Подробнее  

    Всего записей: 276 | Зарегистр. 17-01-2011 | Отправлено: 19:25 16-03-2019
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey
    оффтоп
     

    Всего записей: 2287 | Зарегистр. 03-02-2009 | Отправлено: 23:21 16-03-2019
    Jonmey

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    YuS_2
    Может вам сюда переместиться?

    Всего записей: 276 | Зарегистр. 17-01-2011 | Отправлено: 01:41 17-03-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Регулярные выражения

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru