perl中去除从&到+号的所有字符例如:+apple&apple1apple2apple3+pearpear&pear1+orange除去从&到+号的所有字符后应剩下+applepearpearorangeperl -i -pe 's/\&.\+//sg' out.txt这个是我写的,但是out.txt中并没有出现+applepe

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 01:27:12
perl中去除从&到+号的所有字符例如:+apple&apple1apple2apple3+pearpear&pear1+orange除去从&到+号的所有字符后应剩下+applepearpearorangeperl -i -pe 's/\&.\+//sg' out.txt这个是我写的,但是out.txt中并没有出现+applepe

perl中去除从&到+号的所有字符例如:+apple&apple1apple2apple3+pearpear&pear1+orange除去从&到+号的所有字符后应剩下+applepearpearorangeperl -i -pe 's/\&.\+//sg' out.txt这个是我写的,但是out.txt中并没有出现+applepe
perl中去除从&到+号的所有字符
例如:
+apple
&apple1
apple2
apple3
+pear
pear
&pear1
+orange
除去从&到+号的所有字符后应剩下
+apple
pear
pear
orange
perl -i -pe 's/\&.\+//sg' out.txt
这个是我写的,但是out.txt中并没有出现
+apple
pear
pear
orange

perl中去除从&到+号的所有字符例如:+apple&apple1apple2apple3+pearpear&pear1+orange除去从&到+号的所有字符后应剩下+applepearpearorangeperl -i -pe 's/\&.\+//sg' out.txt这个是我写的,但是out.txt中并没有出现+applepe
Perl之命令行
通过它可以让你的程序更简练,并且可以写出很多只有一行命令的perl.
perl -0777 -pe 's/&.+?\+//sg' file
answer补充:
perl -0777 -pe 's/&.+?\+//sg' 122.txt> out.txt
你抄都抄错了 ...
是-0777不是-i
是&不是\&