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