[英]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.