Я пытаюсь выбрать ниже значение из базы данных:Получения Ошибки модификации только для чтения значения попытки
отчетности, что одна из @its многих проблем были недавние @ продлен спад продаж в женских одежды, розничный торговец из семи магазинов сказал, что начнет трехмесячную ликвидационную продажу во всех своих магазинах. ~ (A) его многие проблемы были в последнее время (B), многие его проблемы были недавно связаны с ~ (C) его многочисленные проблемы - это недавние ~ (D) их многочисленные проблемы. - это недавняя ~ (E), их многочисленными проблемами были последние:
я выборе этого значения в переменной $ Ques, а затем выбрать текст, как показано ниже:
$ques=~s/^(.*?)\@(.*?)\@(.*?)$/$2/;
Теперь, заменяя ~ символ в строке по
$3=~s/~/\n/g; ---->line 171
и запустив script, Я получаю одну за одну отправную запись:
Modification of a read-only value attempted at main.pl line 171
Я хочу заменить все символы ~ \ n 'и напечатать окончательное значение. Пожалуйста, предложите, как это сделать.
* Я исследовал это в сети, но запутался, что как обрабатывать эти переменные только для чтения.
Я думаю, что вы прямо не можете изменить $ 3, запишите переменную, а затем выполните замену. – Nagaraju