国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

一串字字符中多個逗號替換為一個 既標準分隔符(正則表達式)

2020-01-20 22:13:57
字體:
來源:轉載
供稿:網友
需求如下:

將一串字符轉換為標準的分隔符字符串

如:",,,,a,svv,ss,,v,,v,,,"
轉換后:"a,svv,ss,v,v"

js實現代碼:
多用于后臺中,關鍵詞替換,自動將空格,全角逗號,統一替換為半角逗號,并將多個逗號合并

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]


asp.net實現方法如下:
復制代碼 代碼如下:

/// <summary>
/// 格式化一組如:",,a,s,,,d,c"的字符串為標準的分隔字符串如:"a,s,d,c";
/// </summary>
/// <param name="str">ref 需要格式化的字符</param>
private void strFormat(ref string str)
{
string regexText = "http://,{2,}";
string[] strArray = Regex.Split(str,regexText);
str = "";
foreach (string strf in strArray)
{
if(strf != "")
{
str += strf + ",";
}
}
//以上代碼得到 xx,xxx,x,xx,x, 則需要去掉最后一個逗號 既滿足標準分隔符條件
str = str.Substring(0, str.Length - 1);
}

正則表達式引入命名空間:
復制代碼 代碼如下:

using System.Text.RegularExpressions;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东丽区| 巫溪县| 文昌市| 海安县| 将乐县| 西和县| 皋兰县| 大石桥市| 德江县| 营口市| 嘉鱼县| 德令哈市| 建瓯市| 阿巴嘎旗| 东兴市| 南川市| 河西区| 洪洞县| 青龙| 江川县| 青河县| 寿阳县| 枣阳市| 石景山区| 翁源县| 闻喜县| 闽清县| 儋州市| 年辖:市辖区| 阜平县| 大洼县| 夏河县| 瑞丽市| 商丘市| 康平县| 清新县| 乌兰察布市| 邯郸县| 新泰市| 宜丰县| 尉氏县|