【Perl编程-6】正则表达式--替换+转化
2019-01-08 本文已影响5人
oddxix
替换操作符
替换操作符 s/// 是匹配操作符的扩展,使用新的字符串替换指定的字符串。基本格式如下:s/PATTERN/REPLACEMENT/;
PATTERN 为匹配模式,REPLACEMENT 为替换的字符串。
#!/usr/bin/perl
$string = "welcome to google site.";
$string =~ s/google/runoob/;
print "$string\n";
替换操作修饰符
替换操作修饰符如下表所示:
![](https://img.haomeiwen.com/i13008599/ac891fdfc347305c.png)
转化操作符
以下是转化操作符相关的修饰符:
![](https://img.haomeiwen.com/i13008599/a5a9934955531f4d.png)
#将小写字母转换成大写字母
#!/usr/bin/perl
$string = 'welcome to runoob site.';
$string =~ tr/a-z/A-z/;
print "$string\n";
更多正则表达式规则
![](https://img.haomeiwen.com/i13008599/e7dfa12fc99d081e.png)
![](https://img.haomeiwen.com/i13008599/deb95fc6ffdda7e8.png)
![](https://img.haomeiwen.com/i13008599/c49e6e80dc357874.png)