Помощь с RegEx необходима в PHP - PullRequest
0 голосов
/ 14 апреля 2011

У меня есть такие строки ...

---Quote (Originally by cyberpig)---
I thought is use hair dryer on the GPU? Put whole card in oven PCB won't melt meh?
---End Quote---
back in my old company, when we do such troubleshooting we usually use a blower/dryer meant for pcb components.

из них, я хочу вырезать весь текст между ---Quote и Quote---, включая их.Пожалуйста, предоставьте функцию PHP, пожалуйста.

Thx

Ответы [ 3 ]

2 голосов
/ 14 апреля 2011

Попробуйте это:

$newText = preg_replace('/---Quote.*?---.*?---End Quote---/s', '', $oldText);

Проверено на RegexPal .

0 голосов
/ 14 апреля 2011
preg_replace('/-{3}Quote(?:.\n)*-{3}End Quote-{3}/', '', $str);
0 голосов
/ 14 апреля 2011

Попробуйте это:

preg_replace("#---Quote(.|\n)*Quote---#m", "", $str);

Перефразируйте здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...