我有一页,会有一些正则表达式工作。导致将来会添加或删除正则表达式规则。我想将它们写入一个输出文件。因为这里的正则表达式规则很长,以我的方式我在那里写入了一个 json 数据,但是php variable
没有工作。有没有人可以给我一些工作解决方案的好方法?谢谢。
json.txt
$json=<<<'EOT'
[
{
"a": "!preg_match('@www\\.aaa\\.com@',$url,$match)&&!preg_match('@www\\.bbb\\.com@',$url,$match)&&!preg_match('@www\\.ccc\\.com@',$url,$match)",
"b": "1"
},
{
"a": "!preg_match('@www\\.ddd\\.com@',$url,$match)&&!preg_match('@www\\.eee\\.com@',$url,$match)",
"b": "2"
},
{
"a": "!preg_match('@www\\.fff\\.com@',$url,$match)",
"b": "3"
}
]
EOT;
主文件
include("json.txt");
$date = json_decode($json);
foreach($date as $row){
if($row->a){// i'd like to make some judge like if(!preg_match('@www\\.fff\\.com@',$url,$match)), but now the $url make non-sence, un-worked `php variable`
echo $row->b.'<hr />';
}
}