如何合并多個(gè)連續(xù)C#空格符
作者:佚名
在做搜索引擎時(shí),往往需要把搜索的結(jié)果經(jīng)過(guò)處理再存入數(shù)據(jù)庫(kù)。這其中一個(gè)問(wèn)題就是合并多個(gè)連續(xù)C#空格符為一個(gè)C#空格符。本文將給出一個(gè)簡(jiǎn)單的解決方法。
我們使用正則表達(dá)式來(lái)實(shí)現(xiàn)合并多個(gè)連續(xù)C#空格符,類(lèi)Regex 的名稱(chēng)空間是:
- System.Text.RegularExpressions
示例:
- string str = @"51CTO.COM";
- Regex regex = new Regex(@"( )+");
- MessageBox.Show(str + "\r\n" + regex.Replace(str, " ")); //輸出比較結(jié)果,VC# 內(nèi)容
但實(shí)際應(yīng)用中,僅僅合并連續(xù)英文C#空格符還不夠,可能還需要合并中文C#空格符、換行符、制表符等為一個(gè)空格,我們只需要改下正則表達(dá)式即可:
- string str = @"51CTO.COM";
- Regex regex = new Regex(@"\s+");
- MessageBox.Show(str + "\r\n" + regex.Replace(str, " "));
【編輯推薦】
責(zé)任編輯:彭凡
來(lái)源:
千一網(wǎng)絡(luò)

















