╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚══════╝
preg_replace 替换绕过 · file_get_contents / include 文件包含 · PHP 弱类型 专项训练
preg_match 不忽略大小写 vs preg_replace 忽略大小写preg_match('/flag/', $input) → 无 i 修饰符,仅匹配小写 'flag'$clean = preg_replace('/flag/i', '', $input); → 有 i 修饰符,替换所有大小写变体$clean === 'get_it'get_it 不含 flag。用大写 FLAG 作为外壳包裹 get_it,preg_match 不拦截大写,preg_replace 会删除外壳。