したがって、私はperl文字列に書かれたHTMLを持っています。このhtmlはテンプレートを表し、実行時にフィールドを追加する必要があります。たとえば :PERL文字列として書かれたHTMLに値を置き換える/追加する
$templateHTML.= '<span > %{name} </span>
私は必要な値で%{name}を交換したいです。私が試してみました 正規表現は次のとおりです。
$htmlTemplate.=~ s/%{name}/akhil;
これは動作しませんでした、また、私にはJavaScriptの置き換え機能を使用することができる方法は、すなわち、そこにある私はJS文字列とそれを処理するperlの文字列を変換することができますか?
要求により、テンプレートが呼び出され、追加される値がパラメータとして渡されます。
正規表現の中にあなたが使用することができます '\ Q .. \ E':私は何かを逃したことを知らせるために。実際には '$ str =〜s /%{name}/$ replace/g;'は元の質問の中で置換を実行しながら値を連結しています。 – mkHun