在类似的字符串中
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符号,尽可能多,后跟换行符或字符串末尾