0

Regex.Replace()(数字)(文字)のようなすべてのパターンを(数字)(スペース)(文字)に変更するために使用したい。


15A >>> 15A
123KK >>> 123KK

4

3 に答える 3

5

この式(\d+)(.+)とこの置換を使用できます: $1 $2.

Console.WriteLine(Regex.Replace("15A","(\\d+)(.*)","$1 $2"));
于 2012-08-10T11:52:50.300 に答える
2

このコードで試すことができます

newValue = Regex.Replace(value, "([0-9])([A-Z])", "$1 $2");
于 2012-08-10T11:54:00.603 に答える
2
Regex r =new Regex(@"(?<=[0-9]{1,})(?=[a-zA-Z]{1,})");
r.Replace("t6y8sss5"," ");
于 2012-08-10T11:56:50.700 に答える