【发布时间】:2010-09-08 22:22:20
【问题描述】:
我想在我的应用程序中包含批处理文件重命名功能。用户可以键入目标文件名模式,并且(在替换模式中的一些通配符之后)我需要检查它是否会成为 Windows 下的合法文件名。我尝试使用像[a-zA-Z0-9_]+ 这样的正则表达式,但它不包括来自各种语言的许多特定于国家的字符(例如变音符号等)。进行此类检查的最佳方法是什么?
【问题讨论】:
-
如果您要使用正则表达式的任何答案,我建议使用静态编译的正则表达式..
标签: c# windows file filesystems