Articles of preg replace

preg_replace \ n в строке

по какой-то причине: preg_replace("/\\n/", "<br />", $string); не работает. Строка выводится в таком формате: blah blah blah\nblah blah blah даже после замены preg. Все, что я хочу сделать, это изменить, если для <br /> . nl2br() тоже не работает, но в качестве его простого текста я не был уверен, следует ли это делать. благодаря ** […]

Обрезать несколько разрывов строк и несколько пробелов от строки?

Как можно обрезать несколько разрывов строк? например, $text ="similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore " Я попытался с этим ответом, но это не работает в случае выше, я думаю, $text = preg_replace("/\n+/","\n",trim($text)); Ответ, который […]

preg_replace только теги OUTSIDE? (… мы не говорим о полном «анализе html», просто немного уценке)

Каков самый простой способ применения подсветки текста, исключающего текст в тегах OCCASIONAL «<…>»? РАЗРЕШЕНИЕ : Я хочу, чтобы существующие теги СОХРАНЯЕМСЯ! $t = preg_replace( "/(markdown)/", "<strong>$1</strong>", "This is essentially plain text apart from a few html tags generated with some simplified markdown rules: <a href=markdown.html>[see here]</a>"); Который должен отображаться как: «Это по существу простой текст, […]

preg_replace изменить ссылку с href

Мне нужно заменить URL-адреса на странице, сделанной curl, и добавить правильную ссылку на изображения и ссылки. Мой php curl-код: <?php $result = '<a href="http://host.org"><img src="./sec.png"></a> <link href="./styles.css" rel="alternate stylesheet" type="text/css" /> <script type="text/javascript" src="./style.js"></script>'; echo $result; if (!preg_match('/src="https?:\/\/"/', $result)) { $result = preg_replace('/src="(http:\/\/([^\/]+)\/)?([^"]+)"/', "src=\"http://google.com/\\3\"", $result); } echo $result; if (!preg_match('/href="https?:\/\/"/', $result)) { $result = preg_replace('/href="(http:\/\/([^\/]+)\/)?([^"]+)"/', […]

PHP preg_replace – www или http: //

Действительно застрял на том, что кажется чем-то простым. У меня есть chatbox / shoutbox, где могут быть введены произвольные URL-адреса. Я хочу найти каждый отдельный URL (разделенный пробелами) и обернуть его в теги. Пример: Harry you're a http://google.com wizard! = Harry you're a $lhttp://google.com$l wizard! Пример: Harry you're a http://www.google.com wizard! = Harry you're a […]

Использование переменных $ в preg_replace в PHP

Ummm … как использовать переменные при вызове preg_replace? Это не помогло: foreach($numarray as $num => $text) { $patterns[] = '/<ces>(.*?)\+$num(.*?)<\/ces>/'; $replacements[] = '<ces>$1<$text/>$2</ces>'; } Да, в $num предшествует знак плюса. Да, я хочу « tag the $num as <$text/> ».

Как реализовать текстовую коррекцию алгоритма для замены слов в тексте?

краткое Помогите мне создать новую функцию или изменить функцию correct() чтобы результат работал case-insensitive к case-insensitive для ввода текста. пример Применение Пример использования метода correct() : $text = "Точик ТОЧИК точик ТоЧиК тоЧИК"; $text = correct($text, $base_words); echo "$text"; ожидаемый результат Вход: Точик ТОЧИК точик ТоЧиК тоЧИК Выход: Тоҷик ТОҶИК тоҷик ТоҶиК тоҶИК Код Ниже […]

preg_replace '</ p>' с '<br />'?

У меня есть код, удаляющий начальные теги <p> , но теперь я хочу заменить теги окончания </p> на разрывы строк. Как я могу это сделать? Это то, что у меня есть: $content = 'This is the content'; $newcontent = preg_replace("/<p[^>]*?>", "", $content); $newcontent = preg_replace("</p>", "<br />", $newcontent);

regex: если строка содержит определенное слово внутри скобки, то удалите скобку и ее содержимое

Используя регулярное выражение, я хочу определить, существует ли конкретное слово в скобках в строке, если это так, удалите скобку и ее содержимое. Я хочу настроить следующие слова: picture see lorem Итак, вот три примера строк: $text1 = 'Hello world (see below).'; $text2 = 'Lorem ipsum (there is a picture here) world!'; $text3 = 'Attack on […]

Санизировать предложение в php

Название может показаться странным, но я пытаюсь настроить этот preg_replace, который заботится о грязных писателях для текстового поля. Он должен: если есть восклицательный знак, не должно быть другого подряд. если есть., запятая выигрывает, и она должна быть, когда перед комой есть одно + пространство, оно должно быть уменьшено до нуля. предложение не может начинаться или […]

Intereting Posts
Как проверить, является ли символ буквой или номером? zend framework zend_mail функция ошибка код включить класс Jfactory во внешний php-файл, Joomla Изображение PHP / Imagick / PDFlib Flop изменяет свою битовую глубину Исключение PHP activerecord: базовая таблица или представление не найдены импорт выбранных столбцов файла csv в разных таблицах sql с использованием php Java-клиент и сервер PHP с сокетами Объединяйте дни, где часы работы аналогичны MODx :: Получить идентификатор сеанса, установленный MODx для использования в модуле PHP Неустранимая ошибка: Недостаточно памяти (выделено 80740352) (попытался выделить 12352 байта) в Gettext не работает, никаких сообщений об ошибках, используя php 5.3 Невозможно обновить функцию После отправки формы, когда в форме есть несколько вкладок, и на каждой вкладке есть вкладка таблицы (которая может добавить строку таблицы) PHP Mailer Вы должны указать хотя бы один адрес электронной почты Меню иерархической рекурсии с PHP / MySQL