如何删除子字符串

时间:2018-04-12 07:21:28

标签: c# string substring substr

我有一个字符串 - > 1234,2345,12341,6442

需要通过C#代码删除上面字符串中的12341,我的字符串应该是C#中的1234,2345,6442

1 个答案:

答案 0 :(得分:-1)

您可以使用简单的字符串替换来执行此操作:

namespace ReplaceExample
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("1234,2345,12341,6442".Replace("12341,", string.Empty));
        }
    }
}

考虑到要替换的数字可能是替换模式时不应包含逗号的最后一个元素,因此使用Regex可能是一个更优雅的解决方案:

using System.Text.RegularExpressions;    

namespace ReplaceExample
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine(Regex.Replace("1234,2345,12341,6442", @"12341[,]*", string.Empty));
        }
    }
}