C#去除特殊字串
特殊字串:大碄大大大大大大大大大大大大大大
最終結果:大碄大大大大大大大大大大大大大大
最終程式碼:
目錄:
- C#實現
- 正則實現
1.C#實現
String content = "大碄大大大大大大大大大大大大大大";
String afterReplaceContent = new AngleBracket().ReplaceBracketContent(content);
public class AngleBracket
{
internal String ReplaceBracketContent(String source)
{
///存放要刪除的字串
List
///存放括號的索引
List
///記錄括號的索引
for (int i = 0; i < source.Length; i++)
{
if (''.Equals(source[i]))
{
bracketIndexList.Add(i);
}
}
///取出要刪除的字串
for (int i = 0; i < bracketIndexList.Count; i++)
{
if (i % 2 == 0)
{
//+1--加上本身,也就是加上“>”
removeList.Add(source.Substring(bracketIndexList[i], bracketIndexList[i + 1] - bracketIndexList[i] + 1));
}
}
///刪除字串
removeList.ForEach(delegate(String str)
{
source = source.Replace(str, String.Empty);
});
return source;
}
}
2.正則實現
\ :可以去掉“大碄大大大大”
不過如果中有空格的話,就不行了。
\ :可以去掉空格 大碄大大大大”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-557801/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何去除特殊字元字元
- C#去除字串空格的幾種方法收藏C#字串
- js去除重複字串JS字串
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- JavaScript過濾特殊字串JavaScript字串
- 去除字串中的漢字function字串Function
- C#字串C#字串
- 去除字串中所有js,css程式碼類字串JSCSS
- SQL-去除資料庫字串左右空格SQL資料庫字串
- oracle時間轉字串去除前導0Oracle字串
- sql 去除字串的左右全形、半形空格SQL字串
- iOS NSString 字串的特殊處理iOS字串
- C# 字串操作C#字串
- python去除字串的前導或後續Python字串
- scala常用操作-去除字串最後一個字元字串字元
- python如何刪除字串的特殊字元Python字串字元
- [C#]C#中字串的操作C#字串
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- javascript過濾字串中特殊程式碼例項JavaScript字串
- python開發_大小寫轉換,首字母大寫,去除特殊字元Python字元
- 使用C#返回系統特殊路徑 (轉)C#
- sql去除某個欄位中的某個字串 replaceSQL字串
- 用c#生成xml字串及解析xml字串C#XML字串
- C#字串操作總結C#字串
- Sql C# 字串發轉SQLC#字串
- 字串(暱稱)過濾特殊符號和表情(通用)字串符號
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- Java之ArrayList去除重複元素(包括字串和自定義物件)Java字串物件
- 一文搞定Python大小寫轉換,首字母大寫,去除特殊字元Python字元
- jquery過濾特殊字元及js字串轉為數字jQuery字元JS字串
- 使用awk批處理在字串中增加特殊符號字串符號
- 瞭解下C# 字串(String)C#字串
- C#判斷字串是否合法C#字串
- C# 移除字串末尾指定字元C#字串字元
- 使用C#格式化字串C#字串
- C#字串基礎學習C#字串
- C#字串學習筆記C#字串筆記
- Python連線兩個字串並去除首尾重複子串Python字串