C#中去除String中的空格第一種 Trim string中自帶的方法Trim,可以去除行首行尾的空格,或?qū)⒛骋蛔址麆h除。如: var str = text.Trim();第二種 Regex類(lèi)(正則表達(dá)式) 下面為轉(zhuǎn)發(fā) 源地址:http://www.cnblogs.com/dudu/archive/2011/09/17/2179423.html 1. 匹配中文(全角)空格 Regex.IsMatch(" ", "\u3000");
\u3000是全角空格的16進(jìn)制Unicode編碼。 2. 匹配英文(半角)空格 Regex.IsMatch(" ", "\u0020")
\u0020是半角空格的16進(jìn)制Unicode編碼。 3. 去除中文字符之間的英文(半角)空格 string text = "<p> 測(cè) 試 test1. 一下</p>"; (?=[\u4e00-\u9fa5]) 表示“正向預(yù)搜索”一個(gè)中文字符,判斷\u0020的右側(cè)是否為中文字符。 (?<=[\u4e00-\u9fa5]) 表示“反向預(yù)搜索”一個(gè)中文字符,判斷\u0020的左側(cè)是否為中文字符。 4. 在中文字符與英文字符之間增加空格 string text = "<p> test測(cè)試test1. 一hello下</p>"; 第一個(gè)正則表達(dá)式是針對(duì)“左中文,右英文”的情況。 第二個(gè)正則表達(dá)式是針對(duì)“左英文,右中文”的情況。
隨性隨心,隨風(fēng)隨行!
|
|
|
來(lái)自: 昵稱9163198 > 《待分類(lèi)1》