I suck with preg I will never learn it :( This shouldn't be hard can I please have a code example to replace everything between curly brackets, including spaces, everything? Like:
$string = preg_replace('{.*?}#si', '', $string);
or something?
I suck with preg I will never learn it :( This shouldn't be hard can I please have a code example to replace everything between curly brackets, including spaces, everything? Like:
$string = preg_replace('{.*?}#si', '', $string);
or something?
After reading your other questions, it seems that you want to use this for beautifying your code. While many editors have this functionality built into them for a single file, I imagine you want to apply this to a bunch of files. If this is the case, see https://github.com/clbustos/PHP_Beautifier.
Edit due to comments: Then you won't want to use regex, honestly. Use the php tokenizer.
You were missing the initial
#
delimiter:See it working online: ideone
A couple of other minor points:
i
modifier is unnecessary here since you don't have any letters in the pattern.{
and}
in regular expressions to avoid confusion with their use as quantifiers, though it's not strictly necessary in this case.