Answer the question
In order to leave comments, you need to log in
Deleting a string with a regular expression?
Good afternoon.
There is a code that removes everything in the line between the lookback and lookahead checks.
$str = "Lorem Ipsum - это текст-рыба, часто используемый в печати и вэб-дизайне.
Lorem Ipsum является стандартной рыбой для текстов на латинице с начала XVI века.
В то время некий безымянный печатник создал большую коллекцию размеров
и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
<!--Tbegin-->something.jpg</!--Tbegin-->
Lorem Ipsum не только успешно пережил без заметных изменений пять веков,
но и перешагнул в электронный дизайн. Его популяризации в новое время послужили
публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более
недавнее время, программы электронной вёрстки типа Aldus PageMaker, в
шаблонах которых используется Lorem Ipsum.";
preg_filter('/(?<=<!--Tbegin-->).*(?=<\/!--Tbegin-->)/', '', $str);
something.jpg!--Tbegin-->
Answer the question
In order to leave comments, you need to log in
$testStr = "Lorem Ipsum - это текст-рыба, часто используемый в печати и вэб-дизайне.
Lorem Ipsum является стандартной рыбой для текстов на латинице с начала XVI века.
В то время некий безымянный печатник создал большую коллекцию размеров
и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
<!--Tbegin-->something.jpg</!--Tbegin-->
Lorem Ipsum не только успешно пережил без заметных изменений пять веков,
но и перешагнул в электронный дизайн. Его популяризации в новое время послужили
публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более
недавнее время, программы электронной вёрстки типа Aldus PageMaker, в
шаблонах которых используется Lorem Ipsum.";
$regExp = "#(?<=<!--Tbegin-->)((?:.*?)(?:</!--Tbegin-->))#si";
echo preg_replace($regExp, "", $testStr);
$regExp = "#((?:<!--Tbegin-->)(?:.*?)(?:</!--Tbegin-->))#si";
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question