<?php
$string = '
```codechanger
``php
<?php ?>
``
``c#
$foo = bar;
``
```
';
preg_match_all('~```codechanger(.*?)```~s', $string, $matches_codechanger);
//print_r($matches_codechanger);
foreach ($matches_codechanger[1] AS $matches) {
}
PD9waHAKCiRzdHJpbmcgPSAnCmBgYGNvZGVjaGFuZ2VyCmBgcGhwCjw/cGhwID8+CmBgCmBgYyMKJGZvbyA9IGJhcjsKYGAKYGBgCic7CgpwcmVnX21hdGNoX2FsbCgnfmBgYGNvZGVjaGFuZ2VyKC4qPylgYGB+cycsICRzdHJpbmcsICRtYXRjaGVzX2NvZGVjaGFuZ2VyKTsKCi8vcHJpbnRfcigkbWF0Y2hlc19jb2RlY2hhbmdlcik7CgoKCmZvcmVhY2ggKCRtYXRjaGVzX2NvZGVjaGFuZ2VyWzFdIEFTICRtYXRjaGVzKSB7CgkKCXByZWdfbWF0Y2hfYWxsKCd+YGAuKj9cbiguKj8pYGB+c2knLCAkbWF0Y2hlcywgJG1hdGNoZXNfbGFuZ3VhZ2UpOwoJCglwcmludF9yKCRtYXRjaGVzX2xhbmd1YWdlWzFdKTsKCQp9Cg==