操作系统志愿军

奉献你的诀窍让我们一起分享.给出你的疑难让我们一起讨论.

78 成员168 主题192 回复0 张照片

perl(5)

Y
ytbszl80
2001-01-24 16:43
指令:index
语法:index($string,$substring,position)
说明:其中$substring时要寻找的字符,position代表要从那个位置开始找起,如省略position的话就从头开始找起.找到后返回要寻找的字符在$string中的位置,如果在字符串中找不到字符的话,就返回-1.
eg: $x=index("testing","t"); #此时$x=0;$x=index("testing","t",2);#此时$x=3;

指令:push和unshift
语法:push(@array,$string)  unshift(@array,$string)
说明:push是在数组@array的最后一个元素之后附加$string,而unshift是在数组的第一个元素之前附加$string.

指令:pop和shift
语法:pop(@array) shift(@array)
说明:pop是删除@array的最后一个元素,而shift是删除数组的第一个元素.

指令:join
语法:join($string,@array)
说明:在数组@array的元素之间加上一指定的字符$string,并将结果返回.
eg: @array=("one","two","three");$total=join(":",@array); #此时$total="one:two:three";

指令:grep
语法:grep(\/pattern\/,@array)
说明:将符合文字处理模式(regular expression)的数组元素找出来.
eg: @array=("one","on","in"); $count=grep(\/on\/,@array); @result=frep(\/on\/,@array);#此时@result=("one","on");
1 / 1

登录后回复。