У меня есть следующие строки, например:Регулярное выражение, чтобы соответствовать все между <>, который попадает в квадратные скобки
[noreplace1]<noreplace2>noreplace3[<replace1><replace2>noreplace4<replace3>noreplace5]<noreplace6>noreplace7"
Мне нужно заменить все между <> который содержится в квадратных скобках - не Сопрягать квадратные скобки.
Я использую preg_replace и попытался следующие:
preg_replace('/(?<=\[\<)(\<(.*?)*\>)*(?=\])/', '', $str);
Но это не дает желаемых результатов.
Ожидаемый результат должен быть: [noreplace1] noreplace3 [noreplace4noreplace5] noreplace7
Любые предложения?
Какой выход вы ожидаете? – anubhava
Я ожидаю этого: [noreplace1] noreplace3 [noreplace4noreplace5] noreplace7 " –