Оператор tr
может использоваться для удаления символов:
$string =~ tr/0-9x//cd;
, где флаг c
обозначает «соответствовать противоположному», а флаг d
означает «удалять».
Примечание: оператор транслитерации также доступен как y///
, но также имеет псевдоним tr
после утилиты командной строки UNIX, которая выполняет аналогичную работу.