无法弄清楚这个旧的正则表达式是做什么的

时间:2019-06-19 16:54:37

标签: php regex

我从基于regex e修饰符的php旧代码之一中获得警告。我不知道代码是做什么的,所以我可以解决它

我假设此正则表达式将替换左右之间的所有内容,包括换行符。但是我不确定为什么正则表达式以!开始和结束!标记

$ldq = preg_quote($this->left_delimiter);
$rdq = preg_quote($this->right_delimiter);
$file_contents = preg_replace("!{$ldq}\*.*?\*{$rdq}!se","",$file_contents);

我尝试使用regex101查看说明,但没有给出任何答案

0 个答案:

没有答案