似乎没有直接内置的 .NET 替代方法(在System.Text.RegularExpressions命名空间内)来替代 Javajava.util.regex.Matcher.hitEnd()方法。
也许可以找到一个提供所需替代方案的替代库。
\n\n例如,快速搜索发现了该库:ltrzesniewski/pcre-net: PCRE.NET - Perl Compatible Regular Expressions for .NET。根据其文档 ( README.md),该库支持部分匹配:
\n\n用法示例
\n\n<\xe2\x80\xa6>
\n\n\n
\n- \n
部分匹配:
\n\nRun Code Online (Sandbox Code Playgroud)var regex = new PcreRegex(@"(?<=abc)123");\nvar match = regex.Match("xyzabc12", PcreMatchOptions.PartialSoft);\n// result: match.IsPartialMatch == true\n