3 つの別々のソースで、目的のテキストに正常に一致することを確認した正規表現があります。
- http://regexlib.com/RETester.aspx
- http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx、
- http://sourceforge.net/projects/regextester/
しかし、コードで正規表現を使用すると。一致しません。このコードで他の正規表現を使用したところ、目的の一致が得られました。私は途方に暮れています...
string SampleText = "starttexthere\r\nothertexthereendtexthere";
string RegexPattern = "(?<=starttexthere)(.*?)(?=endtexthere)";
Regex FindRegex = new Regex(@RegexPattern);
Match m = FindRegex.Match(SampleText);
問題が正規表現なのかコードなのかわかりません。