我正在尝试使用正则表达式在某些代码中查找匹配项。
我正在使用的字符串
"input[type=radio],input[type=checkbox] {"
为了匹配这一点,我为每个括号添加了转义字符:
"input\[type=radio\],input\[type=checkbox\] \{"
我正在运行.match
以在特定代码行中查找匹配项:
"input[type=radio],input[type=checkbox] {".match(/input\[type=radio\],input\[type=checkbox\] \{/)
哪个有效。但是当我把它们变成变量时,它没有。
str = "input[type=radio],input[type=checkbox] {"
code_to_match_against = "input\[type=radio\],input\[type=checkbox\] \{"
str.match(/#{code_to_match_against}/) # => nil
我究竟做错了什么?