1
为什么这会打印相同的结果?string删除所有字母
string tester = "stUniqueId01";
Debug.WriteLine("ID: " + tester);
var regex = tester.Replace("[^0-9.]", "");
Debug.WriteLine("ID: " + regex);
输出:
ID: stUniqueId01
ID: stUniqueId01
因为'String.Replace'不支持正则表达式。使用'var regex = Regex.Replace(tester,“[^ 0-9。]”,“”);' –
@WiktorStribiżewGOSHHHHHHH,谢谢 – user2530266