第170页 join函数
Sky (好好读书,认真笔记!)
- 章节名:join函数
- 页码:第170页
join函数不会使用模式,他的功能与split恰好相反。
#典型的用法如下: my $result = join $glue, @pieces; #examples my $x = join ":", 4,6,8,10,12; # $x 为 "4:6:8:10:12" my $y = join ":", "bar"; # $y = "bar",这里bar只是一个标量,所以":"不会插入 my @empty; my $empty = join "baz", @empty; #没有元素,所以得到一个空字符串 #根据join的这个特点,可以看出split和join搭配可以很自然的完成字符串中分隔符的替换 my @values = split /:/,$x; my $z = join "-", @values; #这样就完成了"4:6:8:10:12"->"4-6-8-10-12"的转换
18人阅读
Sky对本书的所有笔记 · · · · · ·
-
第168页 大小写转换
#这里主要涉及的几个转义符如下: \U #捕获变量全部转换为大写 \L #捕获变量全部转换为...
-
第169页 split操作符
#最简单的形式 my @fields = split /:/, "abc:def:g:h"; # ("abc", "def", "g", "h") my @...
-
第170页 join函数
-
第171页 列表上下文中的m//
列表上下文中使用模式匹配符时,如果模式匹配成功,那么返回的是所有捕获变量的列表;如果匹...
-
第172页 非贪婪量词
之前提到的量词都是贪婪模式的量词,具体看个下面的例子: $_ = "fred and barney went bowli...
> 查看全部94篇
说明 · · · · · ·
表示其中内容是对原文的摘抄