如何查找具有特定开始和结束字符并包含换行符的字符串

时间:2014-09-25 12:40:21

标签: regex

如何创建正则表达式以在jstl参数中查找新的行字符? 我做了一些研究,发现以下内容将通过查找' $ {'之间的所有内容为我提供所有JSTL标记。和'}'。但是我还没有能够弄清楚如何改变它来找到包含' \ r \ n'。

的jstl参数。
(\$\{)(.+)(\})

编辑: 为了进一步说明,如果搜索jsps,我想找到类似以下的内容:

<c:if test="${
                  !detail.hasChildList}">

此jstl调用中的参数包含换行符。 因此,我需要任何以&#34; $ {&#34;结束于&#34;}&#34;并包含&#34; \ r \ n&#34;。

1 个答案:

答案 0 :(得分:0)

在正则表达式中,'^'指向开头,'$'表示结束。 ''匹配所有元素,但也匹配新行,我会做以下正则表达式:

/\${[^\n]*\n[^\n]*}/