---请问这个perl的正则表达式~ s⼀[尀n尀r]*⼀⼀g

$AAA =~ s/[尀n尀r]*//g perl里面请问这里的正则表达式是什么意思? 先谢!
2024-11-17 18:27:57
推荐回答(2个)
回答1:

$AAA =~ s/[\n\r]*//g

=~s/A/B/g 在模式匹配是 替换,就是将内容A替换成内容B,后面的g是全局,就是全部替换成。

[ AB ]出现在中括号的是任意的其中一个,\n \r是换行符 ,[\n\r]* *号是0个或以上

总起来:
将$AAA中的所有的换行符全部替换为空,也就是将所有换行去掉。

回答2:

删除所有$AAA中的换行符和回车符。