Ruby 初心者スレッド Part 16
■ このスレッドは過去ログ倉庫に格納されています
0512デフォルトの名無しさん
2008/01/02(水) 02:00:43正規表現で処理する場合に、その中に含まれるある文字列を
単純な文字列のマッチとして扱いたいのですが、
含まれている文字に偶にメタ文字が含まれている場合があるので、
素直に
Regexp.new(a+b+c)
とできないので。
a="abc(^"
b="DEF+?G)H" #ランダムで変わる
c=")defgh
d=Regexp.new(a+b+c)
の様な感じで、bの中のメタ文字を\でリテラルにしたいのです。
■ このスレッドは過去ログ倉庫に格納されています