Любой знает, как изменить эту функцию с помощью 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 /> и заменить его на </strong><br /> Код, который у меня есть: preg_replace('<br />', '</strong><br />', nl2br($row['n_message']), 1) но я знаю, что мне не хватает чего-то в том, […]
Мне нужно заменить несколько экземпляров определенной строки (вопросительный знак) на строки из массива. например, если строка, которую я хочу заменить, появляется 3 раза, а мой массив имеет длину 3, первый из них будет заменен первым элементом в массиве, вторым – вторым и т. д. и т. д. Вы можете повторить, что это очень похоже на […]
Учитывая следующий ввод – "I went to 1 ' and didn't see p" , что является регулярным выражением для функции preg_replace PHP, чтобы удалить все одиночные символы (и оставшиеся пробелы), чтобы выход был – "went to and didn't see". Я искал решение для этого, но не могу его найти. Подобные примеры не включали объяснений регулярного […]
Я начинаю со строки следующим образом: «Я хотел бы: \ r \ n \ r \ n1.) Сбросить эту беспорядок \ r \ n \ r \ n \ 2.) Теперь, пожалуйста,« (это «очищенный» пользователь текст ввода). По сути, мое утверждение было бы следующим: $query = sanitize($_POST['query']); // gives the result string Я хочу удалить […]
Я надеюсь, что кто-то может мне помочь, я создал 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 и соответствовать содержимому […]
Я использую следующее, чтобы найти все 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 $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 на 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); } поэтому, если я использую […]