如何使用正则表达式将多个字符替换为一个所需的字符?
示例:“----”为“ - ”,“////”为“/”,依此类推。
答案 0 :(得分:1)
试试这个:
Regex reg = new Regex(@"(-){2,}");
string s = reg.Replace("-----regex----is---cool", "$1");//=> -regex-is-cool
答案 1 :(得分:0)
var currentUrl = currentUrl.Trim() ;
currentUrl = Regex.Replace(currentUrl, @"[/\x2D/]{2,}", "-");
其中2D是“ - ”字符的六元组。
在这里,我用一个“ - ”替换两个或更多“ - ”。
您可以为每种模式执行此操作。