我正在尝试使用正则表达式捕获值内的数字,而忽略字符。
功能步骤:然后,“网页”页面上将显示“ 1st”“ elementName”重复组
我想从'1st'值中获取'1',并忽略字符串中剩余的字符。因为我在尝试实现的角色时没有用。
当前步骤定义:
Then(/the 'areaINeedHelp' '([^"]*)' repeating group is displayed on the '([^"]*)' page
答案 0 :(得分:0)
您需要一个向后引用,该引用可以捕获数字,但省略数字后缀:
Then(/the '(\d+).{2}' '([^']*)' repeating group is displayed on the '([^']*)' page/
在其他两个反向引用中,也将[^"]*
更改为[^']*
,因为您在step参数周围使用单引号而不是双引号。