我试图从电话号码中删除所有非数字字符。
所以,假设我们有这种格式的数字:“(123) 456-7890”。
Regex.Replace(phone, @"[ -()]", string.Empty)
留下破折号。与 () 转义 ("\(\)") 相同。
这个
Regex.Replace(phone, @"[() -]", string.Empty)
虽然有效。
我认为 [] 中的字符顺序不起作用?事实上,如果我切换空间并四处冲刺,我会得到相同的结果。但是括号必须先起作用?