의 끝 교체. - 둘 다없는 경우에만정규 표현식은 다음과 같은 입력을 고려 시작 문자열
private const string Pattern = "(^guid'|'$)";
private static readonly Regex myRegex = new Regex(Pattern, RegexOptions.Compiled | RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture | RegexOptions.Singleline | RegexOptions.IgnoreCase);
var newValue = myRegex.Replace(input, string.empty);
그러나 불행하게도 그 중 하나를 일치 :
(^BEGIN|END$)
다음 내 문자열 교체를 수행하려면 다음 C# 코드를 사용 :
나는 지금까지 같이있어 .
는 또한 시도 :
^BEGIN.+END$
하지만 그 전체 문자열을 캡처하고 그래서 전체 문자열이 대체됩니다.
내 정규 표현식 지식에 관한 한 그 정도입니다.
도움말!
일을 ... –