我正在为Drupal开发一个基于正则表达式的过滤器。这是正则表达式/[asciidoc]((.|\n)*)\[\/asciidoc]。当它在文本中出现多次时,所有asciidoc和/asciidoc的实例都与第一个和最后一个实例相匹配。例如:在代码中,像这样的代码片段a bit of text
[asciidoc]some当我在regex
我的模型类与上下文实例严格分离,不了解上下文实例。每个查询都由像Expression<Func<Entity, bool>>这样的表达式驱动,它们是使用PredicateBuilder (LinqKit)组合而成的OR和AND。表达式只创建一次(上下文不可知论),然后针对新创建的上下文(DbContext派生类)在不同的线程上执行。
var result = context.Set1.Wh