我有一個帶有標點符號和匹配括號的表格數據。我需要用空格替換標點符號並用逗號替換大括號。還需要確保最終結果沒有多個空格。c#正則表達式用空格替換標點符號並用逗號替換大括號
例如:
*fName * -sName!lName(London)
應該
fName sName lName, London
是想有三個正則表達式,爲了取代它們
static string BracePattern = @"[()]";
static string PuncPattern = @"[^\w\,]";
static string SpacePattern = @"\s+";
res1 = Regex.Replace(formData, BracePattern, ",");
res2 = Regex.Replace(res1, PuncPattern , ",");
res3 = Regex.Replace(res2, SpacePattern , ",").trim();
我的最終結果是:
fName sName lName,London,
還是不能得到。我知道有一個正則表達式來解決這個問題。但不能得到它。