【发布时间】:2014-02-26 23:03:04
【问题描述】:
我正在尝试搜索我的服务器并在任何文件中找到以下内容。
我的正则表达式
grep -H -r '/\<\?php\spreg_replace\(\"\/\.\*\/e\"\,\.*?\)\;\?\>/gi' /var/www/html/optinsmart/
我正在寻找这个<?php preg_replace("/.*/e"anything in here);?>,我想用任何东西替换它,或者干脆删除它。
它没有在命令行返回任何匹配项
但是当我执行grep '<?php preg_replace("/.*/e"' /var/www/optinsmart/ 时,它会返回所有这些
我的正则表达式有问题吗?
编辑
我想找到<?php preg_replace("/.*/e"???);?> 在哪里???可以是任何东西。
【问题讨论】:
-
我在找这个。请具体说明您想要实现的目标,而不是仅仅参考您的正则表达式。
标签: regex command-line