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