正規表現で変数を使う際に、その変数の中に長音記号が入っている場合
についてお聞きします。
作っているCGIの内容というのは
入力画面→確認画面→登録完了画面という流れになっています。

入力画面ではラジオボタンで参加したいセミナーを選択します。
<INPUT type="radio" name="xxx" value="セミナー1">
<INPUT type="radio" name="xxx" value="セミナー2">
というようになっています。

そして確認画面に<!--xxx-->と記述しておき
valueの値と置換して選択したセミナーを表示するという処理を
行いたいのです。

CGIに下の記述をしています。

$seminar1 = "セミナー1";
$seminar2 = "セミナー2";

$seminar1 = quotemeta($seminar1);
$seminar2 = quotemeta($seminar2);

quotemetaを行っているので
value="\セ\ソ~\ナ\―[\2"
というふうになってしまい、

確認画面に「セミナー2」と表示できずに
「\セ\ソ~\ナ\―[\2」と表示されてしまいます。

何かいい方法ありませんでしょうか?

わかりづらかったらすみません。