[英]Remove characters not in string variable as pattern in Regex.Replace
我想在Regex.Replace中將以下字符串變量用作有效字符模式的一部分:
string unreservedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.~";
string input = "gzaHQ6PKUgQjXP+/dajkl==";
是否有一種簡單的方法(希望是一種襯里方法)來替換input
中unreservedChars
不存在的字符?
您可以嘗試使用簡寫字符范圍:
// returns "gzaHQPKUgQjXPdajkl"
Regex.Replace("gzaHQ6PKUgQjXP+/dajkl==", @"[^a-zA-Z0-9-_.~]", "");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.