我需要一个正则表达式,它应该只允许带有.txt
或不带有扩展名的文件。
例如:c:\document\assignment\test.txt
或c:\document\assignment\testing
这是我迄今为止所拥有的:
^[a-zA-Z]:(\\\\[a-zA-Z0-9\\p{Space}[\\p{Punct}&&[^\\Q\\/:*?\"<>|\\E]]\\(\\)]+[^\\.])+(?=(\\.txt|\\.TXT))(\\.txt|\\.TXT)$
以上仅适用于.txt
没有扩展名的文件,但不适用于没有扩展名的文件。