【发布时间】:2016-05-09 18:01:45
【问题描述】:
我正在编写一个 selenium 脚本。因此,在字符串“1 - 8 of 8 items”中。我必须找到单词“of”之前的数字和单词“of”之后的数字将其存储在两个变量中并检查它是否相等。
因此,首先我使用正则表达式“of\s+\b(\w+)\b”获取“of”之前的值,并使用正则表达式“(\S+)\s*of”获取“of”之后的值.我面临的问题是,当我使用这个正则表达式时,结果带有“of”这个词(8 of 8)。我可以使用什么正则表达式来获取“of”(8,8)之前和之后的值,而不包括“of”这个词。这是使用javascript。
【问题讨论】:
标签: javascript regex selenium regex-lookarounds