У меня есть строка, которая может содержать специальные символы, такие как: $
, (
, @
, #,
и т.д.
Мне нужно иметь возможность выполнять регулярные выражения в этой строке.
Прямо сейчас, если в моей строке есть любой из этих символов, регулярное выражение, похоже, сломается, поскольку это зарезервированные символы для регулярного выражения.
Кто-нибудь знает хорошую подпрограмму, которая могла бы с легкостью избежать любого из этих символов для меня, чтобы позже я мог сделать что-то вроде:
$p_id =~ /^$key/