読者です 読者をやめる 読者になる 読者になる

Regexp.escapeはもっと評価されるべき

ruby使ってて特定の文字列にマッチする正規表現を考えるときに、どの文字をエスケープしないといけないか考えるのがめんどくさいときはRegex.escape使う。

$ ruby -e 'puts Regexp.escape(ARGV[0])' github.com/wataken44
github\.com/wataken44
$ ruby -e 'puts Regexp.escape(ARGV[0])' MODULE.SINGAL[31:0]
MODULE\.SINGAL\[31:0\]