Я хочу удалить -L
с конца моей строки если существуетRegex для удаления конкретной строки, если существует
Так
ABCD => ABCD
ABCD-L => ABCD
на данный момент я использую что-то вроде линии, ниже которой использует тип размещения if/else
в моем Regex, однако у меня есть ощущение, что это должно быть проще, чем это.
var match = Regex.Match("...", @"(?(\S+-L$)\S+(?=-L)|\S+)");
и метод 'string.Replace и string.Contains' не будет работать для вас ..? [String.Replace (строка, строка)] (http://msdn.microsoft.com/en-us/library/fk49wtc1 (v = vs.110).aspx) – MethodMan
Это часть довольно большого Regex, который, если я хочу разбить его на код C#, он переведет на достаточное количество строк. Это все. – Mehrad
еще раз зачем использовать регулярное выражение, если вы его не понимаете .. use string.Replace проще понять и включить string.Contains method – MethodMan