Articles of regex

Французские символы с правилом перезаписи

У меня есть имя категории в моей базе данных, и некоторые из них имеют французские символы, такие как é è ê. Он работает по своему желанию до сегодняшнего дня, когда я попытался добавить к нему другого символа à, после чего я начал получать сообщение SERVER ERROR Вот мой .htaccess: Options +FollowSymlinks RewriteEngine on RewriteRule ^([A-Za-z0-9éèêà_-\s]+)-(\d+)\.htm$ […]

PHP Reg ex для разбора ссылки

У меня есть PHP-скрипт, который анализирует содержимое POST формы (сообщения) и преобразует любой URL в реальную ссылку HTML. Это два регулярных выражения, которые я использую: $dbQueryList['sb_message'] = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $dbQueryList['sb_message']); $dbQueryList['sb_message'] = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $dbQueryList['sb_message']); Хорошо, это работает хорошо, но теперь, в другом сценарии, я хотел бы […]

Как заменить «:» на «/» в функции slugify?

У меня есть функция, которая подталкивает текст, он работает хорошо, за исключением того, что мне нужно заменить «:» на «/». В настоящее время он заменяет все небуквенные символы или цифры «-». Вот : function slugify($text) { // replace non letter or digits by – $text = preg_replace('~[^\\pL\d]+~u', '-', $text); // trim $text = trim($text, '-'); […]

Повторное перенаправление веб-сайта в определенную папку и https

Я создал новую версию веб-сайта в безопасной https-папке, я хочу, чтобы любые запросы отправлялись в эту папку, поэтому https://photofileltd.co.uk/index.php?page=services затем отображали https 😕 //secure.photofileltd.co.uk/new_site/index.php страница = услуги Я пробовал это в .htaccess, он перенаправляет штраф, но не меняет / маскирует URL-адрес, обновленный благодаря Jan : Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase […]

php проверяет адрес электронной почты на основе имени домена

Мне нужно отфильтровать некоторый адрес электронной почты на основе имени домена. В основном, если доменное имя – yahoo-inc.com, facebook.com, baboo.com .. (и несколько других), функция должна что-то делать, и если домен он должен делать что-то еще. Единственный способ, которым я это знаю, – использовать шаблон / регулярное выражение с preg_match_all и создавать случаи / условия […]

PHP регулярное выражение заменить?

Я хочу разделить буквенно-числовые (с пробелом) и не-альфа-числовые по запятой в строке. Я пробовал с этим … $str = "This is !@#$%^&"; preg_replace("/([a-z0-9_\s])([^a-z0-9_])/i", "$1, $2", $str); Но я получил этот результат … Это, есть,! @ # $% ^ & Как я могу исправить поисковый файл pattarn, чтобы получить этот результат? Это,! @ # $% ^ […]

php regex: найти встроенный javascript в документе HTML

Мне нужно найти встроенный javascript с php regex. Я могу найти внешний скрипт, но не встроенный, может кто-нибудь мне помочь? Вот мой шаблон для внешнего: "/<script(.*?)src(.*?)>(.*?)<\/script\s*>/smi" Есть идеи?

адаптация ссылок после mod_rewrite

С помощью кого-то из Stack Overflow мне удалось изменить свои ссылки, чтобы они стали более удобными для пользователей и поисковых систем. Этот URL http://www.showcase.zz.mu/oferta.php?tip=Club&nume=Goblin&localitate=Bucuresti&judet=Bucuresti&id=52138700c4d7c был изменен на этот URL http://showcase.zz.mu/oferta/Club-Goblin-Bucuresti-Bucuresti-52138700c4d7c.php . Если я попытаюсь получить доступ к новому URL-адресу вручную, он работает так, как должен. Однако на моей странице поиска сгенерированная ссылка по-прежнему остается старой, […]

Сделайте дружественный URL с двумя параметрами на PHP с Apache

Поэтому я здесь немного супа. Мне нужно сделать дружественный URL. Это URL-адрес, в который я ввожу значения поиска имя_проекта и версию локальный: 8080 / demo_webpages_project / retrieval.html Здесь я беру на себя представление значений локальный: 8080 / demo_webpages_project / download.php project_name = QT и версия = 3.1.2 Я хочу, чтобы URL-адрес в следующей форме локальный: […]

Preg_replace простая математическая проблема с решением?

У меня есть строки, содержащие простые математические задачи 1 + 10, 2 + 2, 5-3 … Я хочу иметь возможность сопоставить эти математические проблемы и заменить их решением. Так что: Джимми становится 5 + 5 в пятницу. изменен на: Джимми исполняется 10 в пятницу. Мне не нужно умножение или деление на данный момент, поэтому я […]

Intereting Posts
Найти субдомен, используя регулярное выражение в PHP Метод (например, через скрипт bash), чтобы превратить индексы php-массива в настоящее время с использованием констант в индексы массивов с использованием одинарных кавычек? Написание следующего скручивания в PHP Безопасное хранение учетных данных базы данных Как отобразить шрифт удивительный значок в форме symfony PHP-почта не работает по какой-либо причине Почему я получаю «Неопределенный индекс» из моего PHP? Потоковая передача mp4 через php-файл постепенно Как преобразовать массив объектов данных модели в dataProvider Codeigniter update_batch не работает Заполнение формы в iframe внешнего веб-сайта У меня есть форма, в которой, если пользователь вводит ввод, он должен проверять наличие отрицательного или пустого поля ввода и выдавать предупреждающее сообщение Что означает sprintf? Замена службы переводчика в Symfony 3 Добавление пользовательской цены с ценой продукта woocomerce в корзине и оформлении заказа