我有一个陈述
Scenario Outline
@Given I have a coupon for "<campaign_name>"
Examples:
|Hotel|
|Movie|
|Shopping|
对于此声明,我的正则表达式为:
@Given("^I have a coupon for \\\"([^\\\\\\\"]*)\\\"$")
我想在流行的在线正则表达式工具https://regexr.com/上测试此语句 它在哪里失败了,它在黄瓜中怎么来了?
此外,如果我确实进行了反向操作,即正则表达式传入了工具,那么它在Cucumber中将失败。
如果我使用
@Given("^I have a coupon for [^]*$")
将失败。
我要编写良好,最佳,易读的简短正则表达式,因为我依赖于工具。请检查,我在做什么错了?