【发布时间】:2011-10-19 11:56:07
【问题描述】:
我在这里有一个小的正则表达式,我从文件中删除所有空格并将它们替换为“-”。
我还想用“-”替换其他字符,例如“,”和“_”。
如何在我的正则表达式中列出这些字符?
Regex r = new Regex(@"\s+");
string fileName = r.Replace(Files.Name, @"-");
【问题讨论】:
我在这里有一个小的正则表达式,我从文件中删除所有空格并将它们替换为“-”。
我还想用“-”替换其他字符,例如“,”和“_”。
如何在我的正则表达式中列出这些字符?
Regex r = new Regex(@"\s+");
string fileName = r.Replace(Files.Name, @"-");
【问题讨论】:
Regex r = new Regex(@"[\s,_-]+");
string fileName = r.Replace(Files.Name, @"-");
注意- 必须是第一个,最后一个,否则您需要转义。
【讨论】:
:-) 或:-D 的迂腐...
Regex r = new Regex(@"(\s|-|,|_)+");
【讨论】: