在 Java 中,我可以简单地使用 Regex 提取部分代码或文本,但在 C# 中,我不确定如何做到这一点。例如:
Pattern p = Pattern.compile("(.*?)b(.*?)d(.*?)", Pattern.DOTALL|Pattern.MULTILINE);
Matcher matcher = p.matcher("abcde");
System.out.println(matcher.group(1)); //c
我在 C# 中找到了很多关于正则表达式的教程,但我发现没有办法做这样简单的事情。但它必须适用于各种类型和数量的文本、数字、符号等,以便我可以使用它来提取部分 HTML 代码。