$val =~ s///g;
を利用する際、条件等にスラッシュを含む場合どのように記入したら良いのでしょうか?
../img/を./img/に置き換えたいです。
$val =~ s{\.\./img/}{./img/}g;
バックスラッシュでエスケープするか、または上記のように、囲う文字を変えます (スラッシュが多い場合は文字を変えたほうが読みやすいですね)。
スラッシュ等の特殊記号を"文字"としてパターンに含めたい場合は、記号の直前に
バックスラッシュ(\)を置きます。
# 環境によっては円マーク(¥)で表示される場合があります。
パターンにスラッシュを含む場合には、区切り文字の方をスラッシュ以外に
置き換えると多少見やすくなります。
$val =~ s|\.\./img/|./img/|g;
素早い返答ありがとうございました。
無事動作させる事が出来ました!