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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

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

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)
  • Игра - Регулярно выражайтесь!
     
    первое сообщение темы...
    Обсуждение шапки данной темы ведётся в этой теме
    Рекомендации по составлению вопросов в данной теме:

  • Всего записей: 33 | Зарегистр. 07-04-2002 | Отправлено: 23:55 15-10-2002 | Исправлено: AZJIO, 15:18 12-02-2021
    Romul81



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

    Код:
    ^\w+=  

     
    Добавлено:
    Либо, если в заголовках встречаются символы не относящиеся к \w, то так:

    Код:
    ^[^\r\n=]+=

    Всего записей: 1314 | Зарегистр. 03-03-2008 | Отправлено: 12:53 18-10-2021
    Fafy

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

    Код:
    ^\w+=

    Этот вариант подходит, но я не  могу понять почему поиск и замена вручную отрабатывает корректно, но если я нажимаю Заменить всё, то такое ощущение, что приложение проходит документ по второму разу и удаляет уже то, что не должно удалятся. Как этого можно избежать? Или это же можно проделать в другом каком-нибудь приложении?
    130 тысяч словоформ вручную отработать рука отвалится или клава скорей сдохнет.

    Всего записей: 571 | Зарегистр. 25-10-2010 | Отправлено: 13:19 18-10-2021 | Исправлено: Fafy, 13:38 18-10-2021
    XenoZ



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

    Цитата:
    если я нажимаю Заменить всё, то такое ощущение, что приложение проходит документ по второму разу и удаляет уже то, что не должно удалятся

    Notepad++ ?

    Цитата:
    Или это же можно проделать в другом каком-нибудь приложении?

    AkelPad

    ----------
    А оно мне надо?..

    Всего записей: 5218 | Зарегистр. 29-03-2006 | Отправлено: 16:50 18-10-2021
    Fafy

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

    Цитата:
    Notepad++ ?  

    7.6.4 и 8.1.7
     
    AkelPad_ом удалось сделать как нужно!
     
    regist123
    XenoZ
    Romul81
    Спасибо Вам, большое!

    Всего записей: 571 | Зарегистр. 25-10-2010 | Отправлено: 17:24 18-10-2021 | Исправлено: Fafy, 18:07 18-10-2021
    AZJIO



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

    Цитата:
     но если я нажимаю Заменить всё

    В том то и причина что поиск просто двигается к следующему, а замена удаляет то что найдено и на это место в начало строки пододвигается второй элемент который стал теперь от начала строки и соответствует вашему регулярному выражению. Как это решить? Как бы сдвинуть позицию поиска, например использовать флаг \K или искать с предыдущим символом [\r\n]. Надо поэкспериментировать.

    Всего записей: 4189 | Зарегистр. 03-05-2006 | Отправлено: 04:56 04-11-2021 | Исправлено: AZJIO, 04:58 04-11-2021
    XenoZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AZJIO
    Зависит от алгоритма конкретного приложения, что и было выяснено выше.

    ----------
    А оно мне надо?..

    Всего записей: 5218 | Зарегистр. 29-03-2006 | Отправлено: 14:32 05-11-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru

    Рейтинг.ru