永发信息网

急!C# 从文件名里去处特殊字符

答案:3  悬赏:10  手机版
解决时间 2021-03-24 02:48
急!C# 从文件名里去处特殊字符
最佳答案
using System.Text.RegularExpressions;//添加命名空间

string str = "a:b/c;d*e?fstring reg = @"\:"+@"|\;"+@"|\/"+@"|\\"+@"|\|"+@"|\,"+@"|\*"+@"|\?"+@"|\"""+@"|\<"+@"|\>";//特殊字符
Regex r=new Regex(reg);
string strFiltered = r.Replace(str,"");//将特殊字符替换为""
if(strFiltered.IndexOf('.')==0)
{
MessageBox.Show("文件名都为特殊字符!");//文件名全是特殊字符,则报错
}
else
{
MessageBox.Show(strFiltered);//输出 abcdefg.txt
}
全部回答
如果有VS就好了,它有一个验证控件
读取文件名,,,把特殊符号替换成 空 就相当于去掉了.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能把我爱王梅写成一首诗
什么是教学法,教学方向是什么意思?
二手汽车的价格是怎么评估出来的,怎样换算
单选题下列选项中排序最准确的一项是①这种记
张庙村地址有知道的么?有点事想过去
好担心他 怎么办啊
若方程-=0有增根,则a的值为A.1B.4C.0D.0或4
东莞市西部是指哪几个镇
金蝶kis标准版年末怎么反结账
配置UG电脑需要多少钱
为什么说人的一生应该这样度过当回忆往事的时
c语言,warning: return type of 'main&#
彩虹岛怎么做爆手?我曾经试过做出负数的
春日阳光好,财源滚滚来对诗句
单选题下列山脉中,位于黄土高原与华北平原之
推荐资讯
我的iPad mimi2屏幕认真看可以看到网格怎么回
下列句子标点符号使用正确的一项是 (2分)A.
电信宽带PPOE为什么一直拨号失败
王光良的《童话》是哪一部影片的主题曲??
宏丰冷库这个地址在什么地方,我要处理点事
钱是什么?钱只不过就是一张纸,宁愿让钱去死,
单选题下面哪些技术中,没有涉及到传感器的应
请问1967年12月17日生女生的星座是什么
宏运实木家具沙发批发部地址有知道的么?有点
如何鉴别溶液中含有硫氰酸根离子
女朋友私自取了我的钱离开,她的行为算犯罪吗
吴忠将军后代
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?