Articles of regex

Регулярное выражение PHP для надежной проверки пароля

Я видел следующее регулярное выражение в Интернете. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[AZ])(?=.*[az]).*$ Он проверяет только, если строка: * contain at least (1) upper case letter * contain at least (1) lower case letter * contain at least (1) number or special character * contain at least (8) characters in length Я хотел бы знать, как преобразовать это регулярное выражение, […]

Как Regex заменить несколько тегов <br /> одним тегом <br />?

Я хочу, чтобы <br /><br /> превратился в <br /> Каков шаблон для этого с регулярным выражением? Примечание. Теги <br /> могут встречаться более двух раз подряд.

Регулярное выражение для комментариев и многострочных комментариев и пустых строк

Я хочу проанализировать файл, и я хочу использовать php и regex для разметки: пустые или пустые строки однострочные комментарии многострочные комментарии в основном я хочу удалить любую строку, содержащую /* text */ или многострочные комментарии /*** some text *****/ Если возможно, другое регулярное выражение, чтобы проверить, пустует ли строка (Удалить пустые строки) Это возможно? может […]

php regex – <b>

"'\[b\](.*?)\[/b\]'is", Работает ли мой текущий RegEx. Но я хочу изменить [] как <> вместо. Но это не сработает … Что больше, чем просто [] мне нужно изменить.

Регулярное выражение для строки, которая должна содержать минимум 14 символов, где минимум 2 – числа, а минимум 6 – буквы

Мне нужно регулярное выражение, которое проверяет строку для минимум 14 символов – действительны: A-Za-z0-9#,.-_ минимум 6 букв в пределах 14 минимум 2 числа в пределах 14 Есть ли способ, которым я могу обернуть это в одном регулярном выражении (в настоящее время у меня есть функция javascript и php, которая выполняет три отдельных теста, один из […]

Как заменить все перерывы строк XHTML / HTML (<br>) на новые строки?

Я ищу лучшую функцию br2nl . Я хотел бы заменить все экземпляры <br> и <br /> новыми символами \n . Очень похоже на функцию nl2br (), но наоборот. Я знаю, что в комментариях к PHP есть несколько решений, но я ищу отзывы от сообщества SO о возможных решениях.

Как проверить, если строка php содержит только английские буквы и цифры?

В JS я использовал этот код: if(string.match(/[^A-Za-z0-9]+/)) но я не знаю, как это сделать в PHP.

Regex условно заменит хэштеги Twitter гиперссылками

Я пишу небольшой PHP-скрипт, чтобы получить последние полдюжины обновлений статуса Twitter из пользовательского канала и отформатировать их для отображения на веб-странице. В качестве части этого мне нужно заменить регулярное выражение, чтобы переписать хэштеги как гиперссылки на search.twitter.com. Первоначально я пытался использовать: <?php $strTweet = preg_replace('/(^|\s)#(\w+)/', '\1#<a href="http://search.twitter.com/search?q=%23\2">\2</a>', $strTweet); ?> (взято из https://gist.github.com/445729 ) В ходе […]

Как получить значки сайта с PHP?

Я хочу получить, запросил веб-сайт favicon с PHP. Мне рекомендовали использовать сервис favicon от Google, но он не работает. Я хочу что-то сделать самостоятельно, но не знаю, как использовать регулярное выражение. Я нашел класс в Google, который работает в большинстве случаев, но имеет неприемлемый уровень ошибок. Вы можете посмотреть здесь: http://www.controlstyle.com/articles/programming/text/php-favicon/ Может кто-нибудь, пожалуйста, помогите […]

Как вернуть только имена групп с preg_match или preg_match_all?

Пример: $string = "This is some text written on 2010-07-18."; preg_match('|(?<date>\d\d\d\d-\d\d-\d\d)|i', $string, $arr_result); print_r($arr_result); Возвращает: Array ( [0] => 2010-07-18 [date] => 2010-07-18 [1] => 2010-07-18 ) Но я хочу, чтобы это было: Array ( [date] => 2010-07-18 ) В объекте PDO PHP есть опция, которая фильтрует результаты из базы данных, удаляя эти повторяющиеся пронумерованные […]

Intereting Posts