我创建了一个可以从 PHP 文件中提取所有字符串的正则表达式。例如,我有“abc.php”,我想提取其中的所有字符串(包括标签“')。我制作了自己的正则表达式,但有些字符串不匹配或过度匹配。
注意:我的意图也与此处的帖子相同-> PHP:Regex 以匹配以下字符串示例
但是该线程中的 agent-j 答案也与某些字符串不匹配。
基本上,这是我的正则表达式
/[\"|\'][^.\/\"](.*?)[^,\\][\"|\']/
这里的问题在图片..
我也尝试使用 agent-j 正则表达式,但他的正则表达式在多行匹配字符串时出现问题。
他的正则表达式
(['"])((?:\\\1|(?!\1).)+)\1
这个正则表达式的问题