我將如何替換字串中不是以下內容的每個字符:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.@-
和-
因此,例如,名稱Danny D'vito將變為DannyD-vito
我最初的想法是將字串轉換為 char[] 并回圈檢查每個字符,然后再轉換回字串。但我的直覺告訴我必須有一種更簡單的方法來做到這一點
uj5u.com熱心網友回復:
Regex.Replace()方法
string input = "Danny D'vito";
string result = new Regex("[^a-zA-Z0-9_.@-]").Replace(input, "-");
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/439506.html
上一篇:單元測驗異步控制器方法使用NUnit和Moq回傳Null
下一篇:下面代碼中的[request.ContinuationToken=response.NextContinuationToken]是什么意思?
