Вопросы по теме '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 просмотров
schedule
28.03.2024
удалить слово, когда это только одно слово, а не часть составного слова
У меня есть следующая функция: я хочу, чтобы она удаляла «альфа», когда это только одно слово, а не часть составного слова, такого как «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