regex匹配受特洛伊木马cryptolocker影响的文件

regex匹配受特洛伊木马cryptolocker影响的文件,regex,Regex,我需要一个正则表达式来匹配以点(.)开头的6个随机字符的文件 下面的正则表达式在末尾匹配6个字符,但也匹配长扩展名文件,如file.xls.aabbccDDff [a-zA-Z]{6,6}$如果需要匹配点,请在前面添加\。: \.[a-zA-Z]{6}$ 注意{6,6}={6} 如果您需要提取字母,可以使用\([a-zA-Z]{6})$捕获它们,并访问组1值,或者使用一个lookaround,(?那么,为什么不以点开始?\。[a-zA-Z]{6}$?Wiktor是正确的。您没有指定起始字符,只

我需要一个正则表达式来匹配以点(.)开头的6个随机字符的文件

下面的正则表达式在末尾匹配6个字符,但也匹配长扩展名文件,如file.xls.aabbccDDff


[a-zA-Z]{6,6}$
如果需要匹配点,请在前面添加
\。

\.[a-zA-Z]{6}$
注意
{6,6}
=
{6}


如果您需要提取字母,可以使用
\([a-zA-Z]{6})$
捕获它们,并访问组1值,或者使用一个lookaround,
(?那么,为什么不以点开始?
\。[a-zA-Z]{6}$
?Wiktor是正确的。您没有指定起始字符,只要有6个随机
[a-zA-Z]
字符结尾,那么前面是什么并不重要(即使这也是
[a-zA-Z]
中的一个字符)。如果您不想匹配
,但要确保它是一个6字符的文件扩展名,那么您也可以说:
(?)?
\.[a-zA-Z]{6}$