我想用来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"," ");