0

正規表現を使用して複数の文字を 1 つの目的の文字に置き換えるにはどうすればよいですか?

例: 「----」は「-」、「////」は「/」など。

4

2 に答える 2

1

これを試して:

Regex reg = new Regex(@"(-){2,}");
string s = reg.Replace("-----regex----is---cool", "$1");//=> -regex-is-cool
于 2013-08-19T12:52:12.663 に答える
0
var currentUrl =  currentUrl.Trim() ; 
    currentUrl = Regex.Replace(currentUrl, @"[/\x2D/]{2,}", "-");

ここで、2D は "-" char のヘキサです。

ここでは、2 つ以上の "-" を 1 つの "-" に置き換えます。

これはすべてのパターンで実行できます。

ここでヘキサに変換します:http://www.string-functions.com/string-hex.aspx

于 2013-08-19T12:07:55.320 に答える