Regex帮助匹配字符串


Regex help matching string

使用PHP查找一些正则表达式帮助。以下内容的regex是什么:

EXACTLY {{file: THEN 24 characters from a-zA-Z0-9 THEN EXACTLY }}

示例:

{{file:504c2ee3ff558cb40700000b}}

希望与这种模式相匹配。非常感谢。

尝试:

preg_match_all('/'{'{file:[a-zA-Z'd]{24}'}'}/', $str, $matches);

试试这个,

preg_match_all('(('{{2})file:([a-z0-9]){24}('}{2})/i', $str, $matches);