规范流正则表达式匹配 - 定义的重载

本文关键字:定义 重载 范流 正则表达式 | 更新日期: 2023-09-27 18:36:50

我想在 Specflow 语法中使用重载的步骤定义。与此类似。你能帮我正确编写正则表达式吗,因为它们现在不能一起工作。谢谢

[Given(@"^Click on ""(.*)""$")]
And Click on "Ok"

[Given(@"^Click on ""(.*)"" in '$""(.*)""$")]
And Click on "Search" in $".someselector"

规范流正则表达式匹配 - 定义的重载

一个可能足够工作的简单解决方案是用([^"]*)替换您的(.*)(而不是"任何字符","任何不是"的字符")。

稍微好一点的解决方案可能是计算",以确保与开头和结尾引号匹配。很可能你不需要,但以防万一你可能想阅读平衡组的概念。