标签: regex
让我说我想要解析这个字符串: "this is my #{part1}#{part2}" string."
"this is my #{part1}#{part2}" string."
如果我使用当前的正则表达式:(#{(.*)})
(#{(.*)})
我将这些字符串返回:
我有什么方法可以让正则表达式将组1作为#{part1}和#{part2}单独返回,以及组2返回为part1,part2
#{part1}
#{part2}
part1
part2
编辑:意识到我很愚蠢,模式应该(#{(.+?)})尽可能少匹配。我会删除,但显然这是一个禁忌。
(#{(.+?)})
答案 0 :(得分:0)
发现模式应为(#{(.+?)})