Простой preg_replace

Необходимо также смотреть на FiveRuns' TuneUp. Это абсолютно свободно, установки как плагин в Ваше приложение направляющих. Следует иметь в виду, что это действительно передает данные обратно их серверу (главным образом очень безопасная информация), но это могло бы побеспокоить некоторых людей (а именно, правительственные учреждения будут очень недовольны этим). Я думаю, что Вы будете удивлены, как большой инструмент полагает, что это свободно.

Другая хорошая функция его - то, что можно отправить данные выполнения для других, чтобы прокомментировать и помочь Вам диагностировать свои долгие запросы или плохой код.

13
задан Ferrrmolina 19 April 2015 в 10:58
поделиться

4 ответа

На самом деле базовый синтаксис для регулярных выражений, поддерживаемый preg_replace и другими, довольно легко изучить. Подумайте об этом как о строке, описывающей шаблон с определенными символами, имеющими особое значение.

В вашем очень простом случае возможный шаблон:

&page-\d+

С \ d , означающим цифру (числовые символы 0- 9) и + , что означает: повторите выражение прямо перед + (здесь: \ d ) один или несколько раз. Все остальные символы просто представляют себя.

Следовательно, приведенный выше шаблон соответствует любой из следующих строк:

&page-0
&page-665
&page-1234567890

Поскольку функции preg используют Perl-совместимый синтаксис, а регулярные выражения обозначаются между косыми чертами ( / ) в Perl, вы должны заключить образец в косую черту:

$after = preg_replace('/&page-\d+/', '', $before);

На самом деле,

20
ответ дан 1 December 2019 в 21:12
поделиться

preg_replace использует Perl-совместимое регулярное выражение для шаблона поиска. Попробуйте этот шаблон:

preg_replace('/&page-\d+/', '', $str)

См. Синтаксис шаблона для получения дополнительной информации.

6
ответ дан 1 December 2019 в 21:12
поделиться
$outputstring = preg_replace('/&page-\d+/', "", $inputstring);

preg_replace ()

1
ответ дан 1 December 2019 в 21:12
поделиться
0
ответ дан 1 December 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: