簡體   English   中英

使用Regex .net替換指定的字符

[英]Replacing specified characters using Regex .net

我在這里有一個小的Regex,在這里我要刪除文件中的所有空白,並用'-'替換。

我還想將其他字符替換為“-”,例如“,”和“ _”。

如何在正則表達式中列出這些字符?

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|-|,|_)+");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM