Вопросы по теме 'preg-replace'
Регулярное выражение для удаления комментариев, многострочных комментариев и пустых строк
Я хочу разобрать файл и использовать php и регулярное выражение для удаления:
пустые или пустые строки
однострочные комментарии
многострочные комментарии
в основном я хочу удалить любую строку, содержащую
/* text */
или...
39063 просмотров
schedule
26.09.2022
Ошибка компиляции PHP preg_replace (): отсутствует)
У меня есть следующая функция, чтобы вернуть чистый путь для скрипта.
function cleanPath($path) {
$path = (string) $path;
$path = preg_replace(
array(
'#[\n\r\t\0]*#im',
'#/(\.){1,}/#i',...
7511 просмотров
schedule
10.03.2023
PHP Preg-заменить более одного подчеркивания
Как с помощью preg_replace заменить более одного подчеркивания одним подчеркиванием?
10665 просмотров
schedule
09.10.2022
Использование preg_replace в mysql
У меня есть содержимое CMS в базе данных. Содержимое также содержит '<img src= .............../>' . Я хочу получить этот контент с помощью запроса mysql и показать во внешнем интерфейсе, но со всеми '<img src='.........../>' ,...
1438 просмотров
schedule
12.07.2022
проблема unicode preg_replace в php
у меня есть строка
$result = "bei einer Temperatur, die etwa 20 bis 60°C unterhalb des Schmelzpunktes der kristallinen Modifikation"
который поступает прямо из таблицы MySQL. Таблица и заголовки php установлены в UTF-8.
Я хочу убрать...
19458 просмотров
schedule
06.02.2024
PHP — парсер BBCode — анализирует как тег ссылки bbcode, так и ссылку без тега
Мне нужно сделать это:
когда пользователь вставляет тег BBCode, с preg_replace и regex я делаю некоторую трансформацию.
e.g.
function forumBBCode($str){
$format_search=array(
'#\[url=(.*?)\](.*?)\[/url\]#i'
);...
1981 просмотров
schedule
27.04.2022
Preg_replace, замена только части шаблона в ( )?
Извините за этот простой вопрос, но я просмотрел всю информацию о preg_replace, которую смог найти, и до сих пор не могу понять. У меня есть большая строка, например, такая:
$string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';
И...
2829 просмотров
schedule
27.10.2023
Замените теги UL на определенный класс
Я пытаюсь заменить все теги ul классом level0, примерно так:
<ul>
<li>Test
<ul class="level0">
...
</ul>
</li>
</ul>
будет обработано до
<ul>...
1552 просмотров
schedule
20.09.2022
Как сделать замену только для частей строки без кавычек?
Как мне лучше всего добиться следующего:
Я хотел бы найти и заменить значения в строке в PHP, если они не находятся в одинарных или двойных кавычках.
EG.
$string = 'The quoted words I would like to replace unless they are "part of a quoted...
223 просмотров
schedule
19.05.2023
Использование preg_replace для замены всех вхождений в php
Регулярные выражения — абсолютно мое слабое место, и это меня полностью поставило в тупик. Я создаю довольно простую функцию поиска, и мне нужно иметь возможность изменять пользовательский ввод на основе следующего шаблона:
Тема:
%22first...
9568 просмотров
schedule
08.10.2023
preg_replace() относительные пути к абсолютному пути. (Маскировка?)
Я пытаюсь понять, как замаскировать путь по относительным путям. Это пользовательский скрипт минимайзера, который я реализую для файлов CSS, и мне нужно абсолютировать относительные пути.
Итак, скажем, у меня есть следующее в файле CSS...
1528 просмотров
schedule
20.07.2023
Измените определенные слова на ссылки в HTML с помощью PHP
Возможный дубликат: Как заменить текстовые URL-адреса и исключить URL-адреса в тегах HTML?
Учитывая некоторую разметку HTML, я хочу добавить ссылки вокруг определенных слов в тексте. Но я не хочу влиять на атрибуты или невидимые слова....
262 просмотров
schedule
07.04.2022
Как убрать все, что находится за пустым пространством?
как я могу удалить все, что находится за пустым пространством. У меня есть дата вроде: 10.10.2010 18:34 с пробелом между годом и 18. Мне нужна только первая часть строки (только 10.10.2010). Поэтому я попытался использовать preg_replace, чтобы...
285 просмотров
schedule
29.04.2023
Шаблон замены регулярных выражений - PHP
Мне нужна помощь, у меня есть шаблон замены:
/(?<!\S)(\b|\(|\[)(?:\d+\s*x\s*)?\d+(?:\.\d+)?\s*litres($|\s|\.|;|,|\)|\])/is
с функцией:
preg_replace('/(?<!\S)(\b|\(|\[)(?:\d+\s*x\s*)?\d+(?:\.\d+)?\s*litres($|\s|\.|;|,|\)|\])/is',...
241 просмотров
schedule
16.09.2023
PHP preg_replace/preg_match против PHP str_replace
Может ли кто-нибудь дать мне краткое описание различий, пожалуйста?
По-моему, они оба делают одно и то же?
Спасибо
45578 просмотров
schedule
11.11.2023
PHP Заменить каждый небуквенно-цифровой символ пробелом
Я искал и искал. Я не могу найти решение. У меня есть строка, которая выглядит примерно так: ABC_test 001-2.jpg
У меня также есть этот бит кода:
$makeSpace = preg_replace("/[^a-zA-Z0-9\s]/", " ", $replaceUnder);
Однако этот...
6725 просмотров
schedule
16.05.2023
Регулярное выражение для URL-адресов изображений и ссылок
РЕДАКТИРОВАТЬ: я не разбираю html, как 5 миллиардов других вопросов, которые были опубликованы. Это необработанный неформатированный текст, который я хочу преобразовать в некоторый HTML.
Я работаю над постобработкой. Мне нужно преобразовать...
5217 просмотров
schedule
13.03.2022
Тип содержимого php preg_replace
Как я могу проверить, является ли содержимое функции preg_replace числовым/буквенно-цифровым или нет?
e.g.
если числовое:
$link= preg_replace("'\< (.*)\>'Ui","< <a href=\"x.php?id=\\1\">\\1</a>>",$link);
еще...
279 просмотров
schedule
30.01.2023
PHP preg_replace, нужен REGEX для замены endofentry + number + /›
Мне нужен быстрый REGEX для использования с preg_replace() в PHP, который удалит экземпляры строки...
"endofentry" + за которым следует любое трехзначное число + "/>" на конце.
любая помощь будет фантастической, большое спасибо!
129 просмотров
schedule
19.11.2023
preg_replace с заменой нескольких шаблонов одновременно
У меня есть несколько замен, которые нужно применить к моей теме $subject, но я не хочу, чтобы вывод старых замен #(1 .. i-1) совпадал с текущей заменой #i.
$subject1 = preg_replace($pat0, $rep0, $subject0);
$subject2 = preg_replace($pat1, $rep1,...
4499 просмотров
schedule
07.02.2022