sed多行范围匹配
|
我正在尝试进行多行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>
而开始该范围的唯一唯一标识段是整个前三行,而范围的末尾则由整个后两行标识。
有没有一种方法可以指定多行模式以开始范围匹配?
没有找到相关结果
已邀请:
5 个回复
担每棱绰
吠强祷豪硅
邪罗逢确胃
注意:\\ $ {1}部分是用这种方式完成的,因为$ {NEW_VALUE}可能是一个或多个数字,并且会混淆perl。
徐百晴墓斜
这仅在过滤器映射之间打印文本
我不太清楚您想要做什么...
拭十年
进行此操作,或者使用适当的解析器。 请勿使用
。真。