|
![]() | 作者: drckness [drckness]
![]() |
登录 |
#!usr/bin/perl $string="this is a string"; @array=split(//,$string); foreach(@array){ if($_ne"a"){ $upcase=ork($_)&0xdf; $string2.=chr($upcase); }else{ $string2.=$_; } } 请问:我看书上说 在ascii表中,大写字符的区别在于第六位,小写字符的第六位是1,而对就大写字符的第六位是0。所以将小写字符用ord函数转换成数字,然后将该数字第六位转 换成0。最后将数字用chr函数转换字符,于是得到对应的大写字符。 请问那位perl高手能给我讲一下,上面到底说的是什么意思呀$_这个perl内置函数到底是做什么的呀?十分的感 谢您!!! |
地主 发表时间: 05/20 23:11 |
![]() | 回复: nightcolor [nightcolor] ![]() |
登录 |
呵呵,,,老大,,你的业务来了~ |
B1层 发表时间: 05/20 23:16 |
![]() | 回复: drckness [drckness] ![]() |
登录 |
老大的做perl 出身的吗,那可找对人了,太谢谢你们了,我学perl学得这几天头都大了!! |
B2层 发表时间: 05/20 23:18 |
![]() | 回复: drckness [drckness] ![]() |
登录 |
夜色兄的水平 真是高!高人。呵呵 我看过你的贴子很服气的 |
B3层 发表时间: 05/20 23:19 |
![]() | 回复: liuandy207 [liuandy207] ![]() |
登录 |
$_可看作是一个系统变量,也是一个缺省变量。在这个例子的foreach循环中,$_主要是代表数组@array中每一项的值。 |
B4层 发表时间: 05/21 10:23 |
![]() | 回复: drckness [drckness] ![]() |
登录 |
老大们我问的可是ASCII里面的问题呀,真的就没有人给我帮忙吗。哎 |
B5层 发表时间: 05/22 08:04 |
![]() | 回复: h2o [h2o] ![]() |
登录 |
我也在学PERL,想问一下你在那下载的软件,可以告诉我吗? 谢谢了。 蓝精灵 [此贴被 蓝精灵(h2o) 在 5月25日15时34分 编辑过] |
B6层 发表时间: 5/25 15:53 |
![]() | 回复: drckness [drckness] ![]() |
登录 |
没有问题的网上做PERL的软件很多的哟,你到处可以找到的。我想如果你要用的话最好用那个ULTRAEDIT我想这个才是做起来最好的哟,还有如果你还要做 CGI的话那么你可以用OMINHTTPD这个用起来也是很不错的现在CGI的程序员都 用这个的。呵呵。好了吗。 欢迎你去我的网站 http://drckness.51.net(程序员驿站) |
B7层 发表时间: 05/26 22:02 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号