文件名:
forms.it.yml
validators.en.xliff
我需要提取三个部分(从文件名)<domain>.<locale>.<format>
:,所以我最终得到了这个正则表达式:
/^(?P<domain>\.+).(?P<locale>\w{2,}).(?P<format>\w+)$/
但当然它不起作用。应该有一些明显的东西我错过了。
$match = '/^(?P<domain>\.+).(?P<locale>\w{2,}).(?P<format>\w+)$/';
$subject = 'forms.it.yml';
var_dump(preg_match($match, $subject)); // 0