我想使用Regex.Replace()
将所有模式(如(数字))改为(数字)(空格)(字母)。
E.g。
15A>>> 15A
123 KK>>> 123 KK
答案 0 :(得分:5)
您可以使用此表达式(\d+)(.+)
并替换此$1 $2
。
Console.WriteLine(Regex.Replace("15A","(\\d+)(.*)","$1 $2"));
答案 1 :(得分:2)
您可以尝试使用此代码
newValue = Regex.Replace(value, "([0-9])([A-Z])", "$1 $2");
答案 2 :(得分:2)
Regex r =new Regex(@"(?<=[0-9]{1,})(?=[a-zA-Z]{1,})");
r.Replace("t6y8sss5"," ");