【发布时间】:2011-08-08 07:12:50
【问题描述】:
我正在尝试进行多行 sed 范围匹配。我的意思是范围的开头本身就是多行。源码是这样的
<filter-mapping>
<filter-name>Cache Filter - Resource</filter-name>
<url-pattern>*.css</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Cache Filter - Resource</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Cache Filter - Resource</filter-name>
<url-pattern>*.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Cache Filter - Resource JSP</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
唯一唯一标识范围开始的段是整个前三行,范围的结束由整个最后两行标识。
有没有办法指定多行模式来开始范围匹配?
【问题讨论】:
-
你想匹配什么?显示你的输出。
-
我想匹配整个块。 (原始输入文件较大)。