首页 > 解决方案 > 当我使用 RegEx 类时,此 RegEx 不起作用

问题描述

我写了以下代码

policy="Policy: SCW000359-18\nAB & A Abcdef"
p policy[/(?<=Policy:) \w+-\w+/]

它工作得非常完美,它打印出以下结果

" SCW000359-18"

但是我必须将正则表达式作为字符串参数接收,所以我编写了以下代码

p policy[/#{Regexp.quote("(?<=Policy:) \w+-\w+")}/]

但它返回零。谁能帮我?

标签: rubyregex

解决方案



推荐阅读