Perl split函数用法指南 / /同' '
来源:互联网 发布:淘宝口红代购ysl 编辑:程序博客网 时间:2024/04/30 13:37
本文和大家重点讨论一下Perl split函数的用法,Perl中的一个非常有用的函数是Perl split函数-把字符串进行分割并把分割后的结果放入数组中。这个Perl split函数使用规则表达式(RE),如果未特定则工作在$_变量上。
Perl split函数
Perl中的一个非常有用的函数是Perl split函数-把字符串进行分割并把分割后的结果放入数组中。这个Perl split函数使用规则表达式(RE),如果未特定则工作在$_变量上。
//之间的部分表示split用到的正则表达式(或者说分隔法则)/ /同’ ’
Perl split函数可以这样使用:
- $info="Caine:Michael:Actor:14,LeafyDrive";
- @personal=split(/:/,$info);
其结果是:@personal=("Caine","Michael","Actor","14,LeafyDrive");
◆如果我们已经把信息存放在$_变量中,那么可以这样:
@personal=split(/:/);
如果各个域被任何数量的冒号分隔,可以用RE代码进行分割:
- $_="Capes:Geoff::Shotputter:::BigAvenue";
- @personal=split(/:+/);
其结果是:@personal=("Capes","Geoff","Shotputter","BigAvenue");
但是下面的代码:
- $_="Capes:Geoff::Shotputter:::BigAvenue";
- @personal=split(/:/);
的结果是:@personal=("Capes","Geoff","","Shotputter","","","BigAvenue");
◆这个Perl split函数中单词可以被分割成字符,句子可以被分割成单词,段落可以被分割成句子:
- @chars=split(//,$word);
- @words=split(//,$sentence);
- @sentences=split(/\./,$paragraph);
在第一句中,空字符串在每个字符间匹配,所以@chars数组是一个字符的数组。>>
//之间的部分表示split用到的正则表达式(或者说分隔法则)
\s是一种通配符,代表空格
+代表重复一次或者一次以上。
所以,\s+代表一个或者一个以上的空格。
split(/\s+/,$line)表示把字符串$line,按空格为界分开。
比如说,$line="你好朋友欢迎光临我的博客61dh.com";
split(/\s+/,$line)后得到:
你好朋友欢迎访问我的博客61dh.com
- Perl split函数用法指南 / /同' '
- Perl split字符串分割函数用法指南
- Perl split函数用法
- perl split函数的用法
- Perl split 用法
- perl split函数
- perl split 函数
- Perl split函数
- Split函数的用法
- Split函数用法
- split()函数的用法
- split()函数的用法
- Perl子程序sub用法指南
- ASP Split 函数的用法
- asp Split 函数的用法
- split函数及其特殊用法
- js split函数用法总结
- java中的split函数用法
- form标签小结
- POJ1995 Raising Modulo Numbers(乘方取余)
- 热情专业的男配音
- VC/MFC ( 1 ) : 滚动条用法
- 【散文】 醉月湖畔,为谁染红妆
- Perl split函数用法指南 / /同' '
- openstack核心路由和扩展路由及路由对应的api函数调用流程分析
- HTML5 Audio/Video 标签,属性,方法,事件汇总
- 函数对象-摘自《C++沉思录》Andrew Koenig
- 网口芯片SMI接口实现
- POJ 2255 二叉树的重建
- 埃迪·加马拉 - 文学经理
- iOS 导航栏的一些使用属性记录(备忘)
- PHP Linux定时任务设置