perl 处理特殊字符

摘要:
如果大家想使用perl来处理一些特殊字符,例如"del"这种字符,就需要使用到chr()函数了例如大家如果向一个文本中写入以下内容aaaa0x1270x1bccccc这时候,我们可以通过ascII来查阅,0x127=del=127,0x1b=esc=27写入文本的perl代码如下openFILE,"˃./gogo.txt";printFILE("aaaa".chr("127").chr("27")

如果大家想使用perl 来处理一些特殊字符,例如"del"这种字符,就需要使用到chr() 函数了

例如大家如果向一个文本中写入以下内容

aaaa0x1270x1bccccc

这时候,我们可以通过ascII 来查阅,0x127 = del = 127 ,0x1b = esc = 27

写入文本的perl 代码如下

open FILE,  ">./gogo.txt";
print FILE ("aaaa".chr ("127") . chr ("27") ."ccccc");
close FILE;

我们再通过od 命令来查看 输出的gogo.txt 文件

cat gogo.txt | tr -d "" | od -An -t dC

结果为

97 97 97 97 127 27 99 99 99 99 99

符合我们的预期

免责声明:文章转载自《perl 处理特殊字符》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sqlmap基础教程个人健身计划表(自律让我快乐)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

curl perl python get请求带请求头

curl get请求带请求头: curl -H "Authorization: Token 9ec341da308a60047b72f9766b5b98d0d819562c" -H 'Accept: application/json; indent=4' http://http://192.168.137.1:8000/api2/accounts/...

OpenSSL简单介绍及在Windows、Linux、Mac系统上的编译步骤

OpenSSL介绍:OpenSSL是一个强大的安全套接字层password库,囊括基本的password算法、经常使用的密钥和证书封装管理功能及SSL协议。并提供丰富的应用程序供測试或其他目的使用。 SSL是SecureSockets Layer(安全套接层协议)的缩写,能够在Internet上提供秘密性传输。其目标是保证两个应用间通信的保密性和可靠性,...

CPAN常见问题集

想要更详细的关于perl的文档,你应该到这里来看看(www.perl.com)。如果想看perl FAQ,可以到这里来(perlfaq.cpan.org)© 1998-2001 Elaine Ashton <hfb@chaos.wustl.edu> 和 Jarkko Hietaniemi <jhi@iki.fi>,版权所有© 200...

Eclipse IDE的插件EPIC调试perl代码

现象: Eclipse IDE for Java Developers Version: Helios Service Release 1,已经安装了epic和padwalker。perl环境装的是activePerl。没有手动设置过系统的参数和Eclipse的参数。 可以正常Run,但是不能Debug。Debug时会出现BEGIN failed--com...

mongodb模糊查询包含特殊字符

mongodb中的待特殊字符的模糊查询需要转义下才能查到 (name: /wo*2hjf/ 查不到 name: /wo*2hjf/ 查得到) let str=wo*2hjf; let filter1={ name: new RegExp(str) }; let filter2={ name: new RegExp(str.replace(/*/g,'\*...

Perl函数及参数介绍

子例程,函数  子例程,函数的作用域是指在程序中能够看到它的位置范围。子例程是全局的,可以放在脚本中的任意位置,甚至放在其他脚本文件中。当使用来自其他文件的子例程时,应当使用关键字do,require或use将它加载到脚本里。若要调用一个子例程,用户可以在子例程前加上&符号,或在子例程前加上do关键字,也可以在子例程名后面加上一组括号。如果使用了向...