如何在第一个字符后插入空格?

时间:2018-02-16 11:07:59

标签: c# string

我有一个类似的字符串,例如

 T3123123 or A1238123

我想在字符串中的第一个字母后面加一个空格

T 3123123 or A 1238123

在第一个角色没有工作之后我尝试使用Padright,我查看了正则表达式并且也没有想到,我没有寻求帮助而不是代码

3 个答案:

答案 0 :(得分:1)

using System;

class stringReplace1
{
    public static void Main()
    {
        String str = "T3123123";

        Console.WriteLine("Original string: \"{0}\"", str);

        str = str.Insert(1, " ");

        Console.WriteLine(str);

        Console.ReadKey();
    }

答案 1 :(得分:0)

使用方法String.Insert(int startIndex, string val);

string x = "T12345";
x = x.Insert(1," ");

答案 2 :(得分:-3)

使用子字符串:

var input = "A123";
var output = input.Substring(0, 1) + " " + input.Substring(1);

http://rextester.com/YYCV60286

使用插入

var input = "A123";
var output = input.Insert(1, " ");

http://rextester.com/UTGUU33130