Результаты поиска
Найдено результатов: 9
Поиск текста на странице с помощью регулярного выражения в Mozilla Firefox
Есть ли такая возможность в firefox или плагин какой нить?
Как заматчить в питоне многострочный текст регэкспом?
Как заматчить в питоне текст из файла регэкспом? не ограничиваясь \r\n.
Как заматчить в питоне многострочный текст регэкспом?
Как заматчить в питоне текст из файла регэкспом? не ограничиваясь \r\n.
Замена кода в Dreamweaver, используя регулярное выражение
Есть дамп Бд, размером с 10 мегабайт, в котором есть около 7000 подобных строк:
Нужно эти строки удалить, однако не понял как это сделать, ведь url в ссылках разный, а с регуляркой у меня почему-то не получилось подружиться в данном аспекте.
Помогите, кто может) Можно в любом другом IDE.
Нужно эти строки удалить, однако не понял как это сделать, ведь url в ссылках разный, а с регуляркой у меня почему-то не получилось подружиться в данном аспекте.
Помогите, кто может) Можно в любом другом IDE.
Посоветуйте текстовый редактор под windows с поддержкой Perl-совместимых регулярных выражений
Посоветуйте, пожалуйста, текстовый редактор под windows с поддержкой Perl-совместимых регулярных выражений (PCRE).
Notepad++ знаю — но он, похоже, умеет только что-то вроде POSIX BRE
UPD: Всем спасибо за советы. Из предложенных понравилось два редактора:
1. EmEditor. Всем хорош, но платный, если это кому-то критично. Этот редактор понимает при поиске-замене даже переводы строк (\r\n), с чем ни один другой редактор не справился.
2. PsPad. Бесплатный, попроще, но тоже неплох.
Zend_Filter_StringTrim некорректно работает с UTF-8?
Обнаружилось, что фильтр для тримминга строк хотя и объявляет «Unicode aware trim method», но не такой уж он «aware trim». Если в него попадает строка, оканчивающаяся на кириллическую прописную «Р», она портится. Вероятно, оттого, что её представление в UTF-8 оканчивается на A0.
Конкретно проблема вылезает вот в этой регулярке:
preg_replace('/^[\s]*|[\s]*$/sSD', '', $value)
Если добавить модификатор u, результат — вообще NULL.
Никто с такой проблемой не сталкивался?
Sphinx: ограничение выдачи с использованием REGEXP (или правил)
Возник вопрос- возможно ли ограничить выдачу используя регулярку?
Пример- «Какая-то страшная строка с TTX600MXP» или «Другая строка 700PX» или «Еще строка YYY2000».
Поиск происходит по «600». Если я ищу в режиме «всё равно что справа и слева» *600*, то получаю в результатах также: 1600, 6001, ..., и где-то снизу то что нужно.
Есть ли возможность на стороне sphinx искать [A-zА-я]600[А-zА-я] и выдавать «TTX600», «600W», «RPM600GHY». Тоесть записи, в которых слева или справа от числа есть буквы.
PS: Документацию читал, но там этот вопрос как-то не освещен. Англоязычные форумы вроде как советуют это программно решать, но когда в выдаче пару тысяч результатов это накладно.
Нужна помощь с регуляркой — валидация всевозможных адресов (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)://сайт(точка)домен — таких и в гугле навалом), которая также пропустит и правильно написанные русскобуквенные адреса.
~^
# 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