Mam regex, który zweryfikowałem w 3 różnych źródłach, z powodzeniem dopasowując żądany tekst.C# Regex Pattern Conundrum
- http://regexlib.com/RETester.aspx
- http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx,
- http://sourceforge.net/projects/regextester/
Ale kiedy używam regex w kodzie. Nie tworzy dopasowania. Użyłem innego wyrażenia regularnego z tym kodem i spowodowały one pożądane dopasowania. Jestem zagubiony ...
string SampleText = "starttexthere\r\nothertexthereendtexthere";
string RegexPattern = "(?<=starttexthere)(.*?)(?=endtexthere)";
Regex FindRegex = new Regex(@RegexPattern);
Match m = FindRegex.Match(SampleText);
Nie wiem, czy problemem jest mój wyrażeń regularnych, czy mój kod.
Próbowałem już. Regex.Match (SampleText, @RegexPattern, RegexOptions.Multiline) .Groups [1] .Value.ToString() zwraca pusty ciąg – s15199d
co jeśli dołączymy RegexOptions.Multiline | RegexOptions.Singleline oraz –
Dzięki Miky! Potrzebował zarówno Multiline, jak i Singleline. – s15199d