如何用正则表达式判断一个字符串可以用来作为文件名称? 现在windows对文件名的命名没有那么严格了吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.首先在任意地方(如桌面)新建一个文件(任意类型),然后重命名。重命名时输入一个无效的字符(如问号),就会弹出类似以下的警告对话框:文件名不能包括以下字符:\/:*?"<>|2.string strFileName = 你的文件名;string strRegex = @"[\\/:\*\?""<>\|]";(好像@"[\\/:*?""<>\|]"也可以!)Regex r = new Regex(strRegex )Match m = r.Match( strFileName );if( m.Success==false )//你的文件名是符合规则的;else//你的文件名不符合规则;附加说明:不同系统要求的文件名命名规则有可能不相同,我使用的是2000 advance server. 关于C#编写程序求解! c#压缩!!! 开发 window form 系统,用哪个控件好? 用ADO.NET 连接 informix的问题 ,急!高手请进 怎样在删除DataTable的行前加入检测语句? 请问一个网页中实现多form的问题 Bitmap问题!!!!! 令人头痛的问题--有关String 有没有办法将Form全屏显示? socket读取数据问题 xx.xx的正则表达式怎么写(x为0到9之间的数字)?谢谢,在线等! stringbuilder 字符串如何拆分?
重命名时输入一个无效的字符(如问号),就会弹出类似以下的警告对话框:文件名不能包括以下字符:
\/:*?"<>|2.
string strFileName = 你的文件名;
string strRegex = @"[\\/:\*\?""<>\|]";(好像@"[\\/:*?""<>\|]"也可以!)
Regex r = new Regex(strRegex )
Match m = r.Match( strFileName );
if( m.Success==false )
//你的文件名是符合规则的;
else
//你的文件名不符合规则;附加说明:
不同系统要求的文件名命名规则有可能不相同,我使用的是2000 advance server.