诺亚方舟

沉淀

正倒序读取文本

linux下读取文本的时候,很习惯的是使用cat xxx,然后呢有些时候我们需要倒序去读这个文本,linux也是有很方便的命令可以直接操作,这个命令也很有意思,就是cat的反写,tac。如果按行倒序还不能满足你,你希望能够按字符倒序来读取(行序不变),那么rev就是适合你的命令。

例子:cat test.php

1
2
3
4
<?php
$search_str = '&page=&times=1';
echo preg_replace('/&+page=(\d+)*/i', '', $search_str);
?>

tac test.php

1
2
3
4
5
 ?>
 
echo preg_replace('/&+page=(\d+)*/i', '', $search_str);
$search_str = '&page=&times=1';
<?php

rev test.php

1
2
3
4
php?<
;'1=semit&=egap&' = rts_hcraes$
;)rts_hcraes$ ,'' ,'i/*)+d\(=egap+&/'(ecalper_gerp ohce
>?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>