正则表达式以排除文件

时间:2013-06-12 16:00:50

标签: regex regex-negation

我需要为FTP操作编写一些正则表达式,其中作业应该

  1. 轮询仅以字母开头的多个文件夹。主驱动器包含以“..”开头的文件夹,因此cd ..将其取回。
  2. 排除任何以'。'开头的文件或'本地'
  3. 选择不以特定字符串结尾的文件。在这一个我写了一个表达式,但发现它并不适用于所有情况。
  4. 任何人都可以建议使用水密表达,而不是选择以ABC和XYZ结尾的文件吗?

1 个答案:

答案 0 :(得分:0)

我认为这应该有效:[a-zA-Z][\S]*^(ABC|XYZ)但我不能100%确定您的要求的所有细节。正则表达式应该说的是任何以字母开头然后具有所需数量的非白色空格字符,然后不以ABC或XYZ结尾的内容。