Articles of preg replace

альтернатива для функции preg_replace e / modifier

Любой знает, как изменить эту функцию с помощью preg_replace и e / modifier. E / modifier будет обесцениваться. function charset_decode_utf_8 ($string) { /* Only do the slow convert if there are 8-bit characters */ /* avoid using 0xA0 (\240) in ereg ranges. RH73 does not like that */ if (! preg_match("/[\200-\237]/", $string) and ! preg_match("/[\241-\377]/", […]

используя preg_replace для замены <br />

Я прочитал несколько статей о preg_replace и до сих пор не понимаю, что все странные] {! ('/) [Символы. В принципе, я хочу найти первый экземпляр перерыва <br /> и заменить его на </strong><br /> Код, который у меня есть: preg_replace('<br />', '</strong><br />', nl2br($row['n_message']), 1) но я знаю, что мне не хватает чего-то в том, […]

Множественная замена (возможно, preg_replace) той же строки с массивом

Мне нужно заменить несколько экземпляров определенной строки (вопросительный знак) на строки из массива. например, если строка, которую я хочу заменить, появляется 3 раза, а мой массив имеет длину 3, первый из них будет заменен первым элементом в массиве, вторым – вторым и т. д. и т. д. Вы можете повторить, что это очень похоже на […]

Как удалить одиночные символьные слова из строки с preg_replace

Учитывая следующий ввод – "I went to 1 ' and didn't see p" , что является регулярным выражением для функции preg_replace PHP, чтобы удалить все одиночные символы (и оставшиеся пробелы), чтобы выход был – "went to and didn't see". Я искал решение для этого, но не могу его найти. Подобные примеры не включали объяснений регулярного […]

PHP – Проблемы с удалением «\ r \ n \ r \ n» из этой строки: «Я хотел бы: \ r \ n \ r \ n1.) Сбросить этот беспорядок \ r \ n \ r \ n \ 2.) Теперь Пожалуйста"

Я начинаю со строки следующим образом: «Я хотел бы: \ r \ n \ r \ n1.) Сбросить эту беспорядок \ r \ n \ r \ n \ 2.) Теперь, пожалуйста,« (это «очищенный» пользователь текст ввода). По сути, мое утверждение было бы следующим: $query = sanitize($_POST['query']); // gives the result string Я хочу удалить […]

Каков самый простой способ получить число из 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 и соответствовать содержимому […]

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 – Основная цель – […]

Найдите и замените все между ним

У меня есть файл шаблона, который использует структуру [FIRSTNAME] [LASTNAME] и т. д. и т. д., и я буду выполнять поиск и замену на нем. Одна вещь, которую я хотел бы сделать, это то, что когда шаблон будет отправлен обратно, если я не указал, [FIRSTNAME] …. он все еще отображается в шаблоне … Я хотел […]

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 preg_replace: Устаревший

У меня есть это устаревшее предупреждение после переключения моего php на 5.5.8, Устаревший: preg_replace (): модификатор / e устарел, используйте вместо preg_replace_callback в C: \ wamp \ www … Curly.php в строке 28 Это функция в моем классе Curly , public function replace ($input, $options = array()) { return preg_replace("/\{{2}(([az\_]+\|.+)|([az\_]+))\}{2}/Ue",'$this->_replace("\\1",$options)',$input); } поэтому, если я использую […]

Intereting Posts
Что такое хороший бесплатный набор графиков для PHP? openshift laravel 5.0 загруженные изображения удалены после нажатия изменений URL-адрес, скрытый в PHP Внедрение Facebook Credits – приложение не отвечает (ошибка синтаксического анализа signed_request при обратном вызове) Symfony Doctrine Migrations, как я могу использовать несколько менеджеров сущностей Получайте товары из интернет-магазина, используя простой парсер и разбиение на страницы Symfony 2.3: Как обновить аутентифицированный пользователь из базы данных? Кодировка символов HTML-документа не была объявлена php Описание ошибки: Неверное строковое значение: '\ xF4t l' \ xE9 … 'на вставке доступ к статическим методам с использованием имени класса переменной (PHP) Есть ли ограничение на длину запроса в mysql? PHP IRC Bot создает бесконечный цикл symfony2 – как переключиться с «dev» на «prod»? openssl_random_pseudo_bytes () медленный (PHP) Проверить пробелы в начале строки