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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何去除特殊字元字元
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- JavaScript過濾特殊字串JavaScript字串
- C# 字串操作C#字串
- C# 字串(String)C#字串
- python如何刪除字串的特殊字元Python字串字元
- python去除字串的前導或後續Python字串
- 去除字串中所有js,css程式碼類字串JSCSS
- SQL-去除資料庫字串左右空格SQL資料庫字串
- oracle時間轉字串去除前導0Oracle字串
- [C#]C#中字串的操作C#字串
- scala常用操作-去除字串最後一個字元字串字元
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- Leetcode 893. 特殊等價字串組 python 版本LeetCode字串Python
- C#常用字串C#字串
- 瞭解下C# 字串(String)C#字串
- 字串(暱稱)過濾特殊符號和表情(通用)字串符號
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- C#連線SQLite的字串C#SQLite字串
- C#解析JSON字串總結C#JSON字串
- 一文搞定Python大小寫轉換,首字母大寫,去除特殊字元Python字元
- Java之ArrayList去除重複元素(包括字串和自定義物件)Java字串物件
- Python連線兩個字串並去除首尾重複子串Python字串
- C#拾遺補闕【01】:字串C#字串
- C#常用字串擷取C#字串
- c# 對JSON字串排序(KEY/VALUE)C#JSON字串排序
- Python學習手冊之捕獲組和特殊匹配字串Python字串
- PHP二維陣列切割為字串並去除重複的值PHP陣列字串
- C# StartsWith 字串的例項方法解析C#字串
- 淺談C#字串構建利器StringBuilderC#字串UI
- C#判斷字串是否為日期格式C#字串
- 如何用C/C++實現去除字串頭和尾指定的字元C++字串字元
- .Net中字串不變性與相等判斷的特殊場景字串
- php 和 j s 對數字,字母,漢子等特殊字串 取反PHP字串
- C#給字串賦予字面值——字串插入、轉義序列的使用C#字串
- C#判斷字串的顯示寬度C#字串
- C#移除字串中的不可見Unicode字元C#字串Unicode字元
- C#刪除字串最後一個字元C#字串字元
- C# 解析16進位制字串。將16進位制字串轉換成明文字串C#字串