Perl字符串

字符串

perl支持Unicode,不过它不会自动将程序源代码当做Unicode编码的文本文件读入,所以如果你想要在源代码中使用Unicode书写直接量的话,手工加上utf8编译指令:

use utf8;

单引号内的字符串直接量:
单引号内除了单引号和反斜线,其他所有字符都代表它们自己(包括换行符)

双引号内的字符串直接量:
双引号内字符串的反斜线转义

组合意义
\n换行
\r回车
\t水平制表符
\f换页符
\b退格
\a系统响铃
\eESC(ASCII编码的转义字符)
\007八进制表示的ASCII值(此例中007表示系统响铃)
\x7f十六进制表示ASCII值(此例中7f表示删除键的控制代码)
\x{2744}十六进制表示的Unicode代码点(这里的U+2744表示雪花形状的图形字符)
\cC控制符,也就是Control键的代码(此例表示同时按下Ctrl键和C键的返回码)
\反斜线
\双引号
\l将下个字母转为小写的
\L将它后面的所有字母都转为小写的,知道\E为止
\u将下个字母转为大写的
\U将它后面的所有字母都转为大写的,知道\E为止
\Q相当于把它到\E之间的非单词(non word)字符加上反斜线转义
\E结束\L、\U和\Q开始的作用范围

字符串操作符:

操作符作用
.将字符串连接起来
x将其左边的操作数重复n次

示例:

"hello"."world"     #等同于"helloworld"
"hello world"."\n"  #等同于 "hello world\n"
"hello" x 3         #得"hellohellohello"
5 x 4.8             #本质上就是"5"x 4,得"5555"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值