Regex 通过换行符突出显示代码段
我使用的是solr,需要以换行符将突出显示结果分隔在不同的片段中。例如,使用以下文本搜索“分数”:Regex 通过换行符突出显示代码段,regex,solr,newline,code-snippets,highlighting,Regex,Solr,Newline,Code Snippets,Highlighting,我使用的是solr,需要以换行符将突出显示结果分隔在不同的片段中。例如,使用以下文本搜索“分数”: Algebra: My scores are: A, A+, B, B, A Calculus: My scores are: B, A, A, A+, B 我想进入一个片段: Algebra: My <em>scores</em> are: A, A+, B, B, A 代数: 我的分数是: A、 A+,B,B,A 在另一个片段中: Calculus: My &l
Algebra:
My scores are:
A, A+, B, B, A
Calculus:
My scores are:
B, A, A, A+, B
我想进入一个片段:
Algebra:
My <em>scores</em> are:
A, A+, B, B, A
代数:
我的分数是:
A、 A+,B,B,A
在另一个片段中:
Calculus:
My <em>scores</em> are:
B, A, A, A+, B
微积分:
我的分数是:
B、 A,A,A+,B
完整的结果使用2个换行符(\n\n)作为拆分器,因此我尝试使用hl.fragmenter=regex&hl.regex.pattern=[%0A%20%0A]
将它们分开。但是,这些片段不会被此模式分割
我希望将文本拆分为片段,而不考虑两个换行符之间文本的大小。可能除了换行符外,还有回车符,请参见: 您可以尝试使用此正则表达式来考虑:
/\r?\n\r?\n/