社区
Linux/Unix社区
帖子详情
急!请问如何使用Perl中的什么函数查找文件中的16进制数字?
dbetter
2004-11-22 03:56:21
是一ASN.1文件,现文件可用open(FILE,"filename")打开,也可用$line=<FILE>读出一行记录(里面包含ASCII码字符和16进制的数字),现在如何找出里面的16进制数字对其修改?(我用printf($line)发现只能显示ACSII字符,而16进制数字无法正常 显示)
另外,为什么我用substr,mid等字符串操作函数时,提示说无此函数?
急着要完成此功能,请指点,不胜感激!
...全文
262
4
打赏
收藏
急!请问如何使用Perl中的什么函数查找文件中的16进制数字?
是一ASN.1文件,现文件可用open(FILE,"filename")打开,也可用$line=读出一行记录(里面包含ASCII码字符和16进制的数字),现在如何找出里面的16进制数字对其修改?(我用printf($line)发现只能显示ACSII字符,而16进制数字无法正常 显示) 另外,为什么我用substr,mid等字符串操作函数时,提示说无此函数? 急着要完成此功能,请指点,不胜感激!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
core
2004-11-23
打赏
举报
回复
那段代码的意思是把$a中连续3个以上的十六进制数打出来
[:xdigit:]匹配十六进制数,{3,}3个以上, ()记忆匹配
dbetter
2004-11-22
打赏
举报
回复
另外我执行了一遍你的代码,好像没什么用啊
dbetter
2004-11-22
打赏
举报
回复
这是什么意思?能给出代码注释吗?谢谢!
core
2004-11-22
打赏
举报
回复
#! /usr/bin/perl
$a = "helloAB0ef";
$a =~ m/([[:xdigit:]]{3,})/;
print $1;
perl
中
pack
函数
的用法
pack接收一个普通
Perl
数值的 LIST 并且根据 TEMPLATE 把它们转换成一个字节串并且返回 该字串。它的用法如下 pack TEMPLATE, LIST 其
中
,TEMPLATE代表模板,模板由字符后面跟
数字
组成,
数字
代表每个字母后面都可以跟着一个
数字
,表示 count(计数),解释成某种形式的重复计数或者长度, 具体情况取决于格式。除
Perl
语言的二进制与编码
在计算机
中
,所有数据的最终表示都是二进制。二进制是以0和1为基本元素的数制。计算机内部的运算、存储、传输以及任何形式的数据,都可以归结为0与1的组合。编码是将数据从一种格式转换为另一种格式的过程。在计算机
中
,编码主要指将字符映射到二进制序列的过程。常见的编码方式有ASCII、UTF-8、UTF-16等。
perl
数字
<->字符串及其进制间的转换
perl
中
进制间的转换: http://blog.sina.com.cn/s/blog_3f6403290100qty6.html
Perl
数值 字符串 进制转换:http://hi.baidu.com/faicker/blog/item/a35e5ccba02fa488c817685c.html #1、进制间的转换: #1)八、十六进制->十进制 print oct('
Perl
教学 第二篇 简单变量
基本上,简单变量就是一个数据单元,这个单元可以是
数字
或字符串。一、整型 1、整型
Perl
最常用的简单变量,由于其与其它语言基本相同,不再赘述。例:$x = 12345;if (1217 + 116 == 1333) {# statement block goes here}整型的限制:
PERL
实际上把整数存在你的计算机
中
的浮点寄存器
中
,所以实际上被当作浮点数看待。在多数计算机
中
,浮点寄存器可以存
Perl
脚本 —
数字
IC验证
文章目录一、基本语法1.1 标量1.1.1
数字
1.1.2 字符串1.1.3 标量的定义1.1.4 标量的赋值1.2 列表与数组1.2.1 定义列表与数组1.2.2 数组的索引1.2.3 关于 qw 的
使用
1.2.4 关于$_的
使用
1.2.5 数组的存取1.3 上下文1.4 子程序1.4.1 定义子程序1.4.2 传递参数1.4.3 静态变量二、输出2.1 读取文件2.2 输出文件三、哈希 一、基本语法 1.1 标量
Perl
中
两个最基本的变量,即标量和列表。标量可以是
数字
和字符串。 1.1.1 数
Linux/Unix社区
23,224
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章