Articles of заменить

заменяя все теги src изображения в тексте HTML

Я пытаюсь сделать простой скрипт php, чтобы найти все атрибуты src из всех изображений в html-тексте, а затем заменить все найденные srcs на некоторый текст после внесения некоторых условных изменений. Что-то вроде этого: @preg_match_all('/<img\s src="([a-zA-Z0-9\.;:\/\?&=_|\r|\n]{1,})"/isxmU', $body, $images); теперь у меня все srcs в переменной $ images, теперь я делаю: foreach ($images as $img) { ..my […]

Заменить специфический символ только между <тегом> и </ тегом> в PHP

У меня есть что-то вроде <code> <1> <2> </code> и я хотел бы получить следующее: <code> &lt;1&gt; &lt;2&gt; </code> <code> &lt;1&gt; &lt;2&gt; </code> <code> &lt;1&gt; &lt;2&gt; </code> но я хочу применить это только внутри тегов <code></code> а не где-либо еще. У меня уже есть это: $txt = $this->input->post('field'); $patterns = array( "other stuff to find", […]

Преобразование функции strtr php в C #

Необходимо преобразовать этот PHP-код в C # strtr($input, '+/', '-_') Существует ли эквивалентная функция C #?

Как удалить все после пробела в PHP?

У меня есть база данных с именами, и я хочу использовать замену PHP после пробела на именах, например: $x="Laura Smith"; $y="John. Smith" $z="John Doe"; Я хочу, чтобы он вернулся Laura John. John

Добавить до и после строки

$variable = 'for linebreak add 2 spaces at end'; Значение переменной меняется каждый раз. Как добавить текст или html до и после этой строки? Например, если мы хотим добавить '<div>' до и '</div>' , строка должна выглядеть так: $variable = '<div>for linebreak add 2 spaces at end</div>';

Как заменить каждый другой экземпляр определенного символа в строке MySQL?

Как заменить значение в столбце mysql на запрос вроде: Column – это options и его тип varchar(255) Из id options 1 A|10|B|20|C|30 2 A|Positive|B|Negative к id options 1 A|10,B|20,C|30 2 A|Positive,B|Negative Я делаю это по php, как это. <?php $str = "A|10|B|20|C|30"; $arr = explode("|",$str); $newArr = array(); for($i=0;$i<count($arr);$i+=2){ if($arr[$i] && $arr[$i+1]){ $newArr[] = $arr[$i]."|".$arr[$i+1]; […]

Regex для замены <p class = "someClass"> тегом <h2>?

Мне нужно заменить все: <p class="someClass someOtherClass">content</p> с <h2 class="someClass someOtherClass">content</h2> в строке содержимого. В основном я просто хочу заменить "p" на "h2" . Это то, что у меня есть до сих пор: /<p(.*?)class="(.*?)pageTitle(.*?)">(.*?)<\/p>/ Это соответствует всему тегу <p> , но я не уверен, как бы я пошел на замену <p> на <h2> Как мне […]

Простой preg_replace

Я вообще не вижу preg_replace, он просто выглядит для меня китайцем, так или иначе мне просто нужно удалить « &page-X » из строки, если она есть. X – это, конечно, конечно, если у кого есть ссылка на полезный учебник preg_replace для начинающих, который также будет полезен!

PHP, preg_replace, заменить тег тегом attr

Могу ли я подробно объяснить, как заменить тег на текущий attr, используя php? Я читаю руководство и некоторые референсы Как использовать php preg_replace для замены тегов HTML Для легкой команды я могу понять, но для команды поиска на preg_replace с буквами, такими как ~, $1, /n, и т. Д., Я вообще не понимаю … Если […]

preg_replace () заменить второе вхождение

Это то, что я делаю сейчас: if (strpos($routeName,'/nl/') !== false) { $routeName = preg_replace('/nl/', $lang , $routeName, 1 ); } Я заменяю nl на ex. de . Но теперь я хочу заменить second occurrence . Какой самый простой способ сделать это?