Perl编程-6正则表达式--替换+转化

Posted oddxix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl编程-6正则表达式--替换+转化相关的知识,希望对你有一定的参考价值。

替换操作符



替换操作符 s/// 是匹配操作符的扩展,使用新的字符串替换指定的字符串。基本格式如下:s/PATTERN/REPLACEMENT/;

PATTERN 为匹配模式,REPLACEMENT 为替换的字符串。

#!/usr/bin/perl$string = "welcome to google site.";
$string
=~ s/google/runoob/; print "$string ";

替换操作修饰符

替换操作修饰符如下表所示:



转化操作符

以下是转化操作符相关的修饰符:


【Perl编程-6】正则表达式--替换+转化


#将小写字母转换成大写字母

#!/usr/bin/perl
$string
= 'welcome to runoob site.';
$string
=~ tr/a-z/A-z/;print "$string ";

更多正则表达式规则

【Perl编程-6】正则表达式--替换+转化



以上是关于Perl编程-6正则表达式--替换+转化的主要内容,如果未能解决你的问题,请参考以下文章

perl正则表达式

化腐朽为神奇,编程语言不可错过之---正则表达式

Perl 正则表达式替换,环境变量评估

sed 和 Perl 正则表达式替换一次,带有多个替换标志

Perl 正则表达式匹配大型 Unicode 代码点

如何在 perl 正则表达式替换命令中使用 unicode 字符?