Perl的一些函数和运算符

index:搜索标量

index str1, str2;	//在str1中搜索str2,若搜到则index函数返回该位置(从0开始),否则返回-1

rindex:与index类似,不过是从右往左搜索


substr:取子串

substr(str, offset);	//在str中从offset开始取子串至末尾(offset从0开始)
substr(str, offset, length);	//指定子串长度length

tr///:替换

tr/searchlist/replacelist/;

与模式匹配的相同点是:均采用$_作为默认目标变量,若要指定目标变量需要用操作符=~

不同点是:tr不使用正则表达式,且searchlist与replacelist一一对应,如

tr/a-z/A-Z/;	//将a替换为A,b替换为B,...,z替换为Z

printf:格式化输出

printf HANDLE formatstring, list

若HANDLE为STDOUT,则可省略。若向文件输出则需指定HANDLE

Tips:HANDLE和formatstring之间没有逗号

其余和C语言类似

tr///:替换
tr///:替换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值