regex匹配受特洛伊木马cryptolocker影响的文件
我需要一个正则表达式来匹配以点(.)开头的6个随机字符的文件 下面的正则表达式在末尾匹配6个字符,但也匹配长扩展名文件,如file.xls.aabbccDDffregex匹配受特洛伊木马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是正确的。您没有指定起始字符,只
[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}$