当前位置: 技术问答>linux和unix
急!请问如何使用Perl中的什么函数查找文件中的16进制数字?
来源: 互联网 发布时间:2015-08-18
本文导语: 是一ASN.1文件,现文件可用open(FILE,"filename")打开,也可用$line=读出一行记录(里面包含ASCII码字符和16进制的数字),现在如何找出里面的16进制数字对其修改?(我用printf($line)发现只能显示ACSII字符,而16进制数字无...
是一ASN.1文件,现文件可用open(FILE,"filename")打开,也可用$line=读出一行记录(里面包含ASCII码字符和16进制的数字),现在如何找出里面的16进制数字对其修改?(我用printf($line)发现只能显示ACSII字符,而16进制数字无法正常 显示)
另外,为什么我用substr,mid等字符串操作函数时,提示说无此函数?
急着要完成此功能,请指点,不胜感激!
另外,为什么我用substr,mid等字符串操作函数时,提示说无此函数?
急着要完成此功能,请指点,不胜感激!
|
#! /usr/bin/perl
$a = "helloAB0ef";
$a =~ m/([[:xdigit:]]{3,})/;
print $1;
$a = "helloAB0ef";
$a =~ m/([[:xdigit:]]{3,})/;
print $1;