加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

打卡:10 perl string

发布时间:2020-12-15 23:56:57 所属栏目:大数据 来源:网络整理
导读:1 字符串与数组转化 length后面接标量,不能接数组上下文,所以length数组是1 $str="1234567";@a=split (//,"1234567"); 中间什么也不加。可以直接分开没有分隔符的string.列表转成数组 $d1=@d;$d2=length(@d);d1=7;d2=1print $str;print "str";--------当加
1 字符串与数组转化
length后面接标量,不能接数组上下文,所以length数组是1
$str="1234567";
@a=split (//,"1234567");

中间什么也不加。可以直接分开没有分隔符的string.列表转成数组

$d1=@d;
$d2=length(@d);
d1=7;d2=1
print $str;
print "str";--------当加上"",perl会自动在每个变量直接加上空格
(1 2 3 4 5 6 7)
$e=@a;-------------表示数组长度
$f="@a";------------数组转成了字符串
$g=join "n",@d-----------数组转成了字符串

2

string reverse
# 倒置所有行,第一行成为最后一行,依次类推(模拟“tac”)
perl -e 'print reverse <>'  

# 将行中的字符逆序排列,第一个字成为最后一字,……(模拟“rev”)?
perl -ple '$_=scalar reverse'  

3: 点号用于连接
# 在每一行后面增加两行空行?
perl -pe '$_ .= "nn"'

x用于重复倍数
# 在每一行开头处插入5个空格(使全文向右移动5个字符的位置)?
perl -pe 'print " "x5'  

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读