perl学习(8)字符串处理与排序
一:字符串处理
1:index($big,$samll,$start_point):返回指定子串首次出现的位置,如果没有找到子串,返回-1;start_point规定从哪儿开始找
rindex($big,$small,$limit_point):返回子串最后出现的位置
eg:
输出:
2:substr返回子串
$part = substr($string,$initial_position,$length) #不指定第三个参数时,会一直取到字符串结尾,开始位置可以为负数;可以与index连用
eg:
输出:
3:sprintf
格式化打印
二:排序(字符串或者数字)
1:sort
按照ASCII码序对列表进行排序 ;允许建立自己的排序规则子程序实现想要的排序
my @result = sort by_number @items #by_number是比较函数,相当于<=>/cmp
2:例子
<=>数字比较;{$a <=> $b}升序
cmp 字符串比较;
输出: