- 1、本文档共91页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PERL编程速成教程(中)
下载
第二部分
高级特性
第9学时 其他函数和运算符
第1 0学时 文件与目录
第11学时 系统之间的互操作性
第1 2学时 使用P e r l 的命令行工具
第1 3学时 引用与结构
第1 4学时 使用模块
第1 5学时 了解程序的运行性能
第1 6学时 Perl 语言开发界
下载
第9学时 其他函数和运算符
P e r l遵循的传统原则是“一件事情可以使用许多方法来完成”。在本学时中,我们将要更
加深入地掌握这个原则。我们将要学习丰富多彩的新函数和运算符。
为了进行标量有哪些信誉好的足球投注网站和操作,到现在为止我们一直使用正则表达式。不过我们可以使用多
种方法来完成这项任务, P e r l提供了各种各样的函数,以便对标量进行有哪些信誉好的足球投注网站和编辑。在本学时
中,我们将要介绍其他的几种方法。
另外,我们介绍了作为项目的线性列表的数组,你可以使用 f o r e a c h迭代通过这些列表,或
者使用j o i n 将它们组合起来,构成标量。在本学时中,我们将要介绍一种观察数组的全新方法。
最后,我们要重新介绍一下常用的 p r i n t 函数,并且给它增加一点特性。使用新的改进后
的p r i n t 函数,你就能够编写格式优美、适合向他人展示的报表。
在本学时中,你将要学习:
• 如何对标量进行简单的字符串有哪些信誉好的足球投注网站。
• 如何进行字符替换。
• 如何使用p r i n t 函数。
• 如何将数组用作堆栈和队列。
9.1 有哪些信誉好的足球投注网站标量
正则表达式非常适合对标量进行有哪些信誉好的足球投注网站,以便找出你要的模式,但是有时使用正则表达式
来有哪些信誉好的足球投注网站标量有点像杀鸡用牛刀的味道。在 p e r l 中,对模式进行组装,然后在标量中有哪些信誉好的足球投注网站该模式,
需要花费一定的开销,不过这个开销并不大。另外,当你编写正则表达式时,很容易出错。
为此,p e r l提供了若干个函数,用于对标量进行有哪些信誉好的足球投注网站,或者从标量中取出简单的信息。
9.1.1 用index进行有哪些信誉好的足球投注网站
如果你只想在另一个标量中有哪些信誉好的足球投注网站单个字符串,Pert提供了index函数。index函数的句法如下:
i n d e x 函数从s t r i n g 的左边开始运行,并有哪些信誉好的足球投注网站 s u b s t r i n g 。i n d e x返回找到 s u b s t r i n g 时所在的位
置,o是指最左边的字符。如果没有找到 s u b s t r i n g ,i n d e x便返回- 1 。被有哪些信誉好的足球投注网站的字符串可以是字
符串直接量,可以是标量,也可以是能够返回字符串值的任何表达式。 s u b s t r i n g不是一个正
则表达式,它只是另一个标量。
请记住,你编写的P e r t 函数和运算符可以带有包含参数的括号,也可以不带。下面是一些
例子:
104使用第二部分 高 级 特 性
下载
根据情况,可以给 i n d e x 函数规定一个字符串中开始进行有哪些信誉好的足球投注网站的起始位置,如下面的例子
显示的那样。若要从左边开始有哪些信誉好的足球投注网站,使用的起始位置是 0 :
也可以使用带有起始位置的 i n d e x 函数,以便“遍历”一个字符串,找到出现一个较短字
符串的所有位置,如下所示:
上面这个代码滑动通过$ s o u r c e ,如下所示:
9.1.2 用rindex向后有哪些信誉好的足球投注网站
函数r i n d e x 的作用与i n d e x基本相同,不过它是从右向左进行有哪些信誉好的足球投注网站。它的句法如下所示:
当有哪些信誉好的足球投注网站到结尾时,r i n d e x返回- 1 。下面是一些例子:
用于i n d e x 的遍历循环与使用r i n d e x进行向后有哪些信誉好的足球投注网站的循环略有不同。r i n d e x 的起点必须从字符
的结尾开始,或者从结尾的后面开始,(在下例中,从l e n g t h ( $ s o u r c e )开始),但是,当返回- 1时,
它仍然应该结束运行。当找到每个字符串后,$s t a r t必须递减1,而不是像i n d e x那样递增1。
9.1.3 用substr分割标量
s u b s t r是个常常被忽略和很容易被遗忘的函数,不过它提供了一种从标量中取出信息并对
标量进行编
文档评论(0)