Найдено результатов: 9

Поиск текста на странице с помощью регулярного выражения в Mozilla Firefox

Есть ли такая возможность в firefox или плагин какой нить?

Mozilla   Регулярные   выражения   Mozilla   Firefox    

397   4   23:11, 25th August, 2020


Как заматчить в питоне многострочный текст регэкспом?

Как заматчить в питоне текст из файла регэкспом? не ограничиваясь \r\n.

Python   Регулярные   выражения    

429   1   15:09, 23rd August, 2020


Как заматчить в питоне многострочный текст регэкспом?

Как заматчить в питоне текст из файла регэкспом? не ограничиваясь \r\n.

Python   Регулярные   выражения    

372   1   00:52, 22nd August, 2020


Замена кода в Dreamweaver, используя регулярное выражение

Есть дамп Бд, размером с 10 мегабайт, в котором есть около 7000 подобных строк:



Нужно эти строки удалить, однако не понял как это сделать, ведь url в ссылках разный, а с регуляркой у меня почему-то не получилось подружиться в данном аспекте.

Помогите, кто может) Можно в любом другом IDE.

Регулярные   выражения    

269   3   11:17, 27th August, 2020


Посоветуйте текстовый редактор под windows с поддержкой Perl-совместимых регулярных выражений

Посоветуйте, пожалуйста, текстовый редактор под windows с поддержкой Perl-совместимых регулярных выражений (PCRE).

Notepad++ знаю — но он, похоже, умеет только что-то вроде POSIX BRE

UPD: Всем спасибо за советы. Из предложенных понравилось два редактора:

1. EmEditor. Всем хорош, но платный, если это кому-то критично. Этот редактор понимает при поиске-замене даже переводы строк (\r\n), с чем ни один другой редактор не справился.
2. PsPad. Бесплатный, попроще, но тоже неплох.

Регулярные   выражения   Notepad++    

306   9   04:46, 29th August, 2020


Zend_Filter_StringTrim некорректно работает с UTF-8?

Обнаружилось, что фильтр для тримминга строк хотя и объявляет «Unicode aware trim method», но не такой уж он «aware trim». Если в него попадает строка, оканчивающаяся на кириллическую прописную «Р», она портится. Вероятно, оттого, что её представление в UTF-8 оканчивается на A0.



Конкретно проблема вылезает вот в этой регулярке:



preg_replace('/^[\s]*|[\s]*$/sSD', '', $value)



Если добавить модификатор u, результат — вообще NULL.



Никто с такой проблемой не сталкивался?

Zend   Framework   Регулярные   выражения    

385   2   16:55, 2nd August, 2020


Sphinx: ограничение выдачи с использованием REGEXP (или правил)

Возник вопрос- возможно ли ограничить выдачу используя регулярку?
Пример- «Какая-то страшная строка с TTX600MXP» или «Другая строка 700PX» или «Еще строка YYY2000».
Поиск происходит по «600». Если я ищу в режиме «всё равно что справа и слева» *600*, то получаю в результатах также: 1600, 6001, ..., и где-то снизу то что нужно.
Есть ли возможность на стороне sphinx искать [A-zА-я]600[А-zА-я] и выдавать «TTX600», «600W», «RPM600GHY». Тоесть записи, в которых слева или справа от числа есть буквы.

PS: Документацию читал, но там этот вопрос как-то не освещен. Англоязычные форумы вроде как советуют это программно решать, но когда в выдаче пару тысяч результатов это накладно.

Sphinx   Регулярные   выражения    

321   2   20:30, 14th August, 2020


Нужна помощь с регуляркой — валидация всевозможных адресов (URL)?

Здравствуйте!


У меня есть вот такая регулярка, которая со своей работой еще недавно справлялась на ура:
~^

# scheme
[-a-z0-9+.]++://

# username:password (optional)
(?:
        [-a-z0-9$_.+!*\'(),;?&=%]++   # username
    (?::[-a-z0-9$_.+!*\'(),;?&=%]++)? # password (optional)
    @
)?

(?:
    # ip address
    \d{1,3}+(?:\.\d{1,3}+){3}+

    | # or

    # hostname (captured)
    (
            (?!-)[-a-z0-9]{1,63}+(?<!-)
        (?:\.(?!-)[-a-z0-9]{1,63}+(?<!-)){0,126}+
    )
)

# port (optional)
(?::\d{1,5}+)?

# path (optional)
(?:/.*)?

$~iDx



Но, как многие уже, наверное, слышали, у нас появился потрясающий домен.РФ

Буду премного благодарен за аналогичную регулярку (которая валидирует не только http(s)://сайт(точка)домен — таких и в гугле навалом), которая также пропустит и правильно написанные русскобуквенные адреса.

Регулярные   выражения    

389   2   05:57, 3rd August, 2020


Регулярные выражения, использующие lookbehind, на языке JavaScript. Есть ли готовый код, решающий эту проблему раз и навсегда?

Как известно, на языке JavaScript вам не удастся попросту записать на языке регулярных выражений нечто подобное:someString.replace(/(?&lt;!([abcdef]))gh/, …)

Не удастся потому, что в джаваскрипте нет учёта символов, предшествующих найденному выражению, то есть нет того, что называется «lookbehind assertions» — уж не знаю, есть ли устоявшийся термин для этого кода («(?<!……)») на русском языке.


Естественно, что программисты, использующие JavaScript, выработали целый ряд приёмов, позволяющих обойти этот недостаток. (Вон там перечислены многие такие трюки, например.)


Сейчас меня интересует кое-что другое, однако же. Не было ли в истории открытого кода каких-нибудь попыток окончательно решить эту проблему раз и навсегда — например, портировав библиотеку PCRE на язык JavaScript целиком?


Вопрос может показаться довольно дерзким по своему замаху, я знаю; однако, в конце концов, в истории не раз случались масштабные (и успешные!) попытки портировать или эмулировать на JavaScript то да сё; например, эмулятор Commodore 64 (о котором я упоминал на Хабрахабре прошлой зимою), или реализация многих функций PHP на JavaScript с открытым кодом, и так далее. Вдруг и с PCRE что-то подобноекому-нибудь удалось достигнуть, а я просто не знаю?


Опять же и попытки добавить в JavaScript новые флаги и элементы регулярных выражений также производились — XRegExp, например. Правда, в нём нету lookbehind, к сожалению.

JavaScript   Регулярные   выражения    

462   3   15:39, 1st October, 2020