多行线底装饰

时间:2018-09-22 20:06:13

标签: regex

我有一个字符串

This is a test.


\\

{panel}


This is a second test.


\\

{panel}

我想删除所有新行以及最后一个字符串和\\块之间的{panel}

有没有可以帮助我的正则表达式?

2 个答案:

答案 0 :(得分:0)

好吧,您可以尝试更换它:

(\r\n)*\\\\(\r\n)*

含义:任意数量的换行符,后跟一个\,然后是一个或多个换行符

使用:

\r\n

含义:换行符

答案 1 :(得分:0)

我尝试过此正则表达式,并且看起来工作正常:

^[\n\\]+{panel}

使用igm作为修饰符。

示例: https://regex101.com/r/eZ1gT7/6