Regex删除第一个空行



在类似的字符串中



z

h


我想用正则表达式[rn]+$删除所有空值你可以看到的例子

根据上面例子中的"匹配信息"部分,在替换后,顶部仍然有一条空行,大概是第3行关于如何匹配此空值的任何建议感谢

您需要首先删除字符串开头的所有换行符。

/[rn]+$/mg将删除所有换行符,但它在换行符字符条纹的最后一个换行符结束之前停止,因此删除了除最后一个之外的所有初始空行。

因此,在PCRE(以及.NET、Java、Pythonre、Ruby(模式中,您可以使用

A[rn]+|[rn]+$

请参阅regex演示,将其与regex101测试仪中的多行和全局标志一起使用。

详细信息

  • A[rn]+-字符串和1+CR或/和LF符号的开头,尽可能多
  • |-或
  • [rn]+$-1+CR/LF符号,尽可能多,后跟换行符或字符串末尾

相关内容

  • 没有找到相关文章

最新更新