Имам низ -> 1234,2345,12341,6442
Трябва да премахна 12341 в горния низ чрез C# код и моят низ трябва да бъде 1234,2345,6442 в C#
Имам низ -> 1234,2345,12341,6442
Трябва да премахна 12341 в горния низ чрез C# код и моят низ трябва да бъде 1234,2345,6442 в C#
Можете да го направите, като използвате проста замяна на низ:
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));
}
}
}
12341
? Моля, споделете кода, който не работи за вас. - person Wiktor Stribiżew   schedule 12.04.2018