Regex.Replace()
(数字)(文字)のようなすべてのパターンを(数字)(スペース)(文字)に変更するために使用したい。
例
15A >>> 15A
123KK >>> 123KK
この式(\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"," ");