Вопросы по теме 'preg-replace'

как вернуть соответствие регулярному выражению в php вместо замены
Я пытаюсь извлечь первый атрибут src изображения в блоке текста HTML следующим образом: Lorem ipsum <img src="http://example.com/img.jpg" />consequat. У меня нет проблем с созданием регулярного выражения для соответствия атрибуту src,...
16571 просмотров
schedule 09.11.2022

preg_replace, полная противоположность preg_match
Мне нужно сделать preg_replace для полной противоположности этому регулярному выражению preg_match : preg_match('#^(\w+/){0,2}\w+\.\w+$#', $string); Поэтому мне нужно заменить все недопустимые строки пустой строкой -> '' Поэтому...
1277 просмотров
schedule 07.10.2022

preg_replace Word в предложении и Word. в конце предложения
я хочу preg_replace "Word" в PHP. $ret = 'I gave my Word to you.'; $pattern = '/\bWord\b/i'; $ret = preg_replace($pattern,"Heart",$ret); // echo $ret; = "I gave my Heart to you"; Это работает до сих пор. Но если это...
11925 просмотров
schedule 26.01.2024

Проблемы с PHP, preg_replace и регулярными выражениями
Я пытаюсь запустить эту команду php: preg_replace($regexp, $replace, $text, $maxsingle); Где находятся вары: $regexp = '/(?!(?:[^<\\[]+[>\\]]|[^>\\]]+<\\/a>))\\b(שלום)\\b/imsU'; $replace = '<a title="$1"...
330 просмотров
schedule 29.10.2022

Замена всех экземпляров новой строки не внутри тегов
У меня есть текст с символами новой строки, и я хотел бы заменить все экземпляры новой строки, которые не находятся внутри определенных тегов , на <br /> s. Теги [something][~something] , где something может быть что угодно. Извините,...
84 просмотров
schedule 07.11.2023

Необходима поддержка preg_replace для определения языкового тега и удаления других языковых данных.
У меня есть строка данных, которая содержит 3 разных языковых содержимого, заключенных в соответствующие теги. /[langStart-en] и //[langEnd-en] для английского языка /[langStart-ar] и //[langEnd-ar] для арабского языка...
389 просмотров

удалить слово, когда это только одно слово, а не часть составного слова
У меня есть следующая функция: я хочу, чтобы она удаляла «альфа», когда это только одно слово, а не часть составного слова, такого как «alphadog». Теперь вместо этого я вижу только «собаку», и это нехорошо. Любая помощь? function...
189 просмотров
schedule 11.12.2023

Php Preg_replace String с массивом?
У меня возникли проблемы с PHP preg_replace. У меня есть URL-адрес, который содержит URL-адрес изображения с добавленными номерами, например: $url = http://example.com/111.jpg,121,122,123,124,125,126 Цифры в конце всегда разные....
801 просмотров
schedule 21.10.2022

preg_replace вопрос
Я пытаюсь использовать preg_replace для удаления части кода, но у меня возникают проблемы с его правильной работой. Пример кода: $str = '<p class="code">some string here</p>'; PHP, который я использую: $pattern = array();...
123 просмотров
schedule 27.10.2023

php preg_replace кроме
В одном тесте много абзацев. <div class="text">...</div> <div class="content">...</div> <div class="aa bb">...</div> <div class="aa cc">...</div> <div class="aa dd">...</div> <div...
1275 просмотров
schedule 28.11.2023

PHP preg_replace также удаляет разрывы строк
Хорошо, чтение файла с использованием file_get_contents и удаление <?php , <? и/или любых тегов ?> , но я также хочу удалить все разрывы строк в файле. Как я могу этого добиться? Например такой файл: <?php...
2518 просмотров
schedule 08.02.2024

preg_replace_callback не работает, функция не работает
я использую что-то вроде следующего, но функция replace_callback вообще не выполняется $body2 = preg_replace_callback("/\{(.*)\}/isUe","replace_callback",$body); строка $body выглядит так:...
722 просмотров
schedule 10.04.2024

RegEx для удаления всех двойных (или более) букв -> preg_replace
Привет, У меня есть это RegEx для удаления двойной буквы в строке: <? $string = "Heeeeelloo"; echo preg_replace( '`(.*)\1`', '$1',$string)."\n"; Текущий результат: Heeelo Но я хотел бы этот результат: Helo Что случилось ? Спасибо
83 просмотров
schedule 19.12.2023

Удалить последние два слова из строки
Я совершенно новичок в preg_replace , но приведенный ниже код удаляет последнее слово из моей строки: preg_replace('/\W\w+\s*(\W*)$/', '$1', $var); Я пытаюсь изменить его, чтобы удалить последние два слова. Единственное, что я мог...
9757 просмотров
schedule 03.03.2024

preg_replace не работает? PHP
Почему это не заменяет все запятые на @, кроме той, что в «местоположении, состоянии»? $test = preg_replace("#([^ ])([,])([^ ])#","$1@$3","100,,,'test','two',,'location, state',,[],1") Ожидается: 100@@@'тест'@'два'@@'местоположение,...
381 просмотров
schedule 24.04.2024

php 5.3 ereg_replace на preg_replace
$this->Settings = array( "host" => $host , "user" => $user , "pass" => $pass ); $this->db = $db; $this->Settings["name"] = ereg_replace ("_", "", $this->db); $this->init(); У меня есть приложение, которое не...
278 просмотров
schedule 19.09.2022

Как разрешить символу «окина» проходить через диапазон в preg_replace()?
Мне нужно разрешить символ 'okina с помощью следующего кода <?php $char = preg_replace('/[\x00-\x08\x0B\x0C\x0E-\x1F\x80-\xFF]/u', '', $char); ?> Я пытался найти четкое объяснение того, как здесь работают диапазоны и как выбрать одну...
192 просмотров
schedule 24.01.2024

Замените имена в полнотекстовом поиске, игнорируя знаки препинания и оставляя их в такт. PHP и регулярное выражение
Я пытаюсь заменить определенные вхождения строк в текстовом файле ссылками. Некоторые объекты состоят более чем из одного слова, т. е. представляют собой строки с пробелами между ними. По сути, я ищу регулярное выражение, которое учитывает...
87 просмотров
schedule 03.11.2023

Неупорядоченные элементы bbcode
Я немного закодировал preg в php, чтобы я мог сам написать несколько bbcode. Поначалу все работало нормально, но я обнаружил, что когда я делаю что-то вроде [b]Stuff stuff [b]and more stuff[/b][/b] , он выводит что-то вроде Материалы [b]и многое...
49 просмотров
schedule 10.10.2022

использование preg_replace для удаления тега html
Вот часть html на моей странице. <div id="video-ad"> <div id="wpn_ad_square"> </div> </div> Я хочу полностью удалить wpn_ad_square div с помощью оператора preg_replace. Обратите внимание,...
8230 просмотров
schedule 05.12.2022