在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: cihchenlin

请教一个perl语法

[复制链接]
发表于 2009-8-6 15:59:16 | 显示全部楼层
逗号或空格析取字段,取第一个赋于a,取第二个赋于b,
发表于 2009-9-4 21:49:50 | 显示全部楼层
嗯。学习了
发表于 2009-9-10 16:12:51 | 显示全部楼层
ddddd
 楼主| 发表于 2009-9-11 11:36:17 | 显示全部楼层
发表于 2009-9-12 18:05:00 | 显示全部楼层
perldoc -f split
发表于 2009-12-10 15:31:38 | 显示全部楼层
It uses ',' or ' ' to split the $str.
发表于 2010-1-4 22:53:08 | 显示全部楼层
[]里是或的意思,只取其一,加上//做匹配……写法有点复杂……
发表于 2010-1-23 13:40:38 | 显示全部楼层


用【】中字符,即","去分割$str, 最多分2部分,其余忽略,赋值给$a,$b

[ 本帖最后由 dei 于 2009-6-15 16:33 编辑 ]
dei 发表于 2009-6-15 11:36


同意,你可以查询一下perl cookbook,关于split函数的,它最多有3个输入参数,
第一个是/pattern/模式匹配相关的,也就是你用来分隔的一个标志,这个标志可以任意设置,在你这个例子里面是逗号。第二个参数是你要split的对象。第三个是你要分隔成多少部分的一个上限。
发表于 2010-3-3 14:55:52 | 显示全部楼层
($a,$b)=split(/[ ,  ]/,$str,2);
把$str再第一个,处分开,前一段赋给$a,后一段赋给$b
发表于 2010-3-11 18:14:23 | 显示全部楼层
这个和没有[]的效果是一样的,自己try
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-9 19:57 , Processed in 0.033434 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表