我有一个正则表达式,已在 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);
我不知道问题是我的正则表达式还是我的代码。