pju*_*nas 12 ruby regex string
有没有办法将String转换为Regexp(在Ruby中)?让我们说:
'example' ---> /example/
Run Code Online (Sandbox Code Playgroud)
我的目的是动态生成Regexps.
saw*_*awa 17
regexp = Regexp.new(string)
Run Code Online (Sandbox Code Playgroud)
要么
regexp = /#{string}/
Run Code Online (Sandbox Code Playgroud)
如果有可能string有特殊字符,那么:
regexp = Regexp.new(Regexp.escape(string))
Run Code Online (Sandbox Code Playgroud)
要么
regexp = /#{Regexp.escape(string)}/
Run Code Online (Sandbox Code Playgroud)