【发布时间】:2015-11-16 15:14:24
【问题描述】:
我在 Perl 教程中找到了这个示例,但无法理解输出。教程说:
/d 修饰符删除与 SEARCHLIST 匹配但在 REPLACEMENTLIST 中没有对应条目的字符。
但我不知道在示例中这是如何实现的。
有人能解释一下输出是如何产生的吗?
脚本:
$string = 'the cat sat on the mat.';
$string =~ tr/a-z/b/d;
print "[$string]\n";
输出:
[ b b b.]
(方括号标记字符串的开始和结束,仅此而已。)
【问题讨论】:
-
那是transliteration,与正则表达式无关;)
-
多么奇怪 - 重复的问题使用完全相同的示例文本。