|% echo abc|ruby -ve ' |v = STDIN.read |/a/ =~ v |p v.tainted? |v.untaint |p v.tainted? |/b/ =~ v |p $`.tainted? |' |ruby 1.8.0 (2003-10-10) [i686-linux] |true |false |true というように、untaint した string をパターンマッチした場合に、$` が tainted な場合があるのですが、これは変なんじゃないでしょうか。 -- [田中 哲][たなか あきら][Tanaka Akira]