Код
(preg_match_all("#\[level-(.+)-\](.+?)\[/level\]#", $string, $matches)
Задача
если я назначу какое-либо значение для $string
с помощью ввода, мое регулярное выражение не будет работать.
Пример:
//This doesn't work
$string = '[level-0-]This is a
test[/level]';
//This works
$string = '[level-0-]This is a test[/level]';
Что я хочу
Я бы хотел, чтобы мое регулярное выражение работало независимо от того, между какими символами (введите и т. Д.).
Я буду рад, если кто-нибудь сможет мне помочь с этим. Я до сих пор не начал изучать регулярные выражения, так что я не очень хорош в этом: (