Articles of regex

Замените все между двумя символами, включая регулярное выражение в php

Я пытаюсь удалить все между двумя символами, включая два символа, из строки с использованием regex в php. Я попытался использовать ответ на этой странице, так что теперь у меня есть строка в моем php-файле, которая выглядит так: $message = preg_replace('\[[^\]]*]', '', $message); Проблема в том, что я получаю эту ошибку: Предупреждение: preg_replace () [function.preg-replace]: разделитель […]

Использование регулярного выражения для удаления пустых тегов абзаца <p> </ p> (стандартное str_replace в «пробеле» не работает)

TinyMCE создает пустые теги абзаца, когда вы дважды нажимаете клавишу ввода. как: <p> </p> Что такое <p>SPACE</p> В FireBug это пространство называется "&nbsp;" но html-код / ​​DB-сервер просто показывает пробел. Когда я делаю "str_replace('<p> </p>'….." он не находит блок … в основном я думаю, что «пространство» – это не стандартное пространство и некое пространственное пространство […]

Каков самый простой способ получить число из URL-адреса?

Я надеюсь, что кто-то может мне помочь, я создал URL-адрес, подобный этому /this/is/a/test/index.asp /this/is/a/test/index-1.asp /this/is/a/test/index-2.asp /this/is/a/test/index-3.asp Какой самый простой способ удалить номер из URL? Вместо использования таких переменных: /this/is/a/test/index.asp?no=1 /this/is/a/test/index.asp?no=2 /this/is/a/test/index.asp?no=3 для создания переменных я использую число в URL для динамического вызова содержимого на странице. Если URL-адрес: /this/is/a/test/index-3.asp он должен использовать 3 и соответствовать содержимому […]

Регулярное выражение, как сделать регулярное выражение вторым / ** в качестве отправной точки

Вот пример источника $ /** * These functions can be replaced via plugins. If plugins do not redefine these * functions, then these will be used instead. */ if ( !function_exists('wp_set_current_user') ) : /** * Changes the current user by ID or name. * */ function wp_set_current_user($id, $name = '') { Внимание : у некоторых […]

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

Я использую следующий код для загрузки youtube видео. <?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past require_once('lib/youtube.lib.php'); if(preg_match('/youtube\.com/i',$_GET['url'])){ if(!preg_match('/www\./i',$_GET['url'])){ $_GET['url'] = str_replace('http://','http://www.',$_GET['url']); } list($video_id,$download_link) = get_youtube($_GET['url']);} else{ die('<span style="color:red;">Sorry, the URL is not recognized..</span>'); } ?> <p> <img src="http://img.youtube.com/vi/<?php echo trim($video_id);?>/1.jpg" alt="Preview 1" class="ythumb" /> […]

PHP Соответствующие URL-адреса и использование preg_replace_callback ()

Я использую следующее, чтобы найти все URL-адреса внутри $ content $content = preg_match_all( '/(http[s]?:[^\s]*)/i', $content, $links ); Но это будет зависеть от http:// part в http://www.google.com/some/path . Мои вопросы: 1 – Как я могу изменить его, чтобы использовать также ссылки, которые начинаются только с www , например, на www.google.com ? 2 – Основная цель – […]

Разделите запросы mysql в массиве, каждый запрос разделяется на ";"

Я хочу разделить запросы mysql из формата экспорта phpmyadmin. Каждый запрос будет разделен на «;» но не может использовать взрыв, потому что ";" может быть где угодно и в полевом значении. Ниже приведен один пример. insert into wp_options (option_id, blog_id, option_name, option_value, autoload) values (201, 0, "tadv_btns2", "a:21:{i:0;s:14:\"fontsizeselect\";i:1;s:12:\"formatselect\";i:2;s:9:\"pastetext\";i:3;s:9:\"pasteword\";i:4;s:12:\"removeformat\";i:5;s:9:\"separator\";i:6;s:7:\"charmap\";i:7;s:5:\"print\";i:8;s:9:\"separator\";i:9;s:9:\"forecolor\";i:10;s:9:\"backcolor\";i:11;s:8:\"emotions\";i:12;s:9:\"separator\";i:13;s:3:\"sup\";i:14;s:3:\"sub\";i:15;s:5:\"media\";i:16;s:9:\"separator\";i:17;s:4:\"undo\";i:18;s:4:\"redo\";i:19;s:7:\"attribs\";i:20;s:7:\"wp_help\";}", "no"); insert into wp_options (option_id, blog_id, option_name, […]

preg_match_all с разделителями пробела и запятой

Мне удалось получить часть preg_match, возвращающую нужные мне значения, но я не могу получить правильный синтаксис, чтобы вернуть то, что следует за этой строкой после запятой. Любая помощь приветствуется – спасибо $regex = '{loadsegment+(.*?)}'; $input = '{loadsegment 123,789}'; preg_match_all($regex, $input, $matches, PREG_SET_ORDER); Текущий результат: $matches [0] [0] {loadsegment 123} [1] 123,789 Желаемый результат : $matches […]

PHP preg_replace () шаблон, строчная дезинфекция

У меня есть шаблон электронной почты регулярного выражения и хотелось бы удалить все строки, кроме шаблонов, из строки, в коротком я хочу, чтобы очистить строку … Я не гуру регулярных выражений, и что мне не хватает в регулярном выражении? <?php $pattern = "/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[az])\.)+[az]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i"; $email = 'contact<>@domain.com'; // wrong email $sanitized_email = preg_replace($pattern, NULL, $email); echo […]

PHP: преобразовать специфические боснийские символы в не-боснийские (стандартные символы utf8)

В Боснии у нас есть следующие символы, используемые только в латинской форме в Боснии и Хорватии, поэтому мне нужно будет перевести эти буквы следующим образом: FROM | TO ć | c č | c ž | z š | s đ | dj Если это возможно с помощью специальной формы RegEx или utf8_encode / decode, […]

Intereting Posts
phantomjs на Mac OS X работает из командной строки, а не через exec () Контроль доступа для пробной подписки Почему я получаю сообщение об ошибке при установке PEAR? Yii2 закрыть сайт и настроить Как отображать значения в отклике xml с помощью php? Как отправить форму на загрузку страницы без нажатия кнопки отправки? Установить валюту магазина на основе страны-клиента Как экспортировать объект как CSV в Symfony? Проверка Laravel: обязательное условие обязательно_with_all Laravel 5.1: сохранить загруженный файл в качестве старого ввода Скрыть div с определенным классом во время загрузки страницы, а затем показать снова после загрузки Имена предметов исчезают при оформлении заказа в Magento Приоритет логических операторов PHP влияет на результаты присваивания переменных странным образом использование https с клиентом elasticsearch-php PHP работает как приложение FastCGI (php-cgi) – как выпустить параллельные запросы?