В Perl, у меня есть переменная:Чтобы удалить символ из Perl Regex
$var = 1M;
Но я хочу $var
быть только 1
. Я не хочу M
в $var
. Поэтому я использую регулярное выражение в Perl как:
$var = s/M/;
Но его не работает.
Пожалуйста, помогите. Заранее спасибо.
'$ var = s/M /' и '$ var = 1M' являются недопустимыми выражениями Perl (исключаются только слова). Если вы так написали это в своем коде, это одна из проблем. Если нет, то, пожалуйста, исправьте это. Если вы задаете вопрос, не следует публиковать приблизительный код. – TLP
'$ var = s/M //' short для '$ var = $ _ = ~ s/M //'. – TLP