如何为下面的网址创建基于JavaScript的正则表达式,以查找确切的单词stuff
?如果该单词存在,则它会查找数值(\d+)
。
http://myurl.com/app/stuff/detail/file/1234
我试过了,几乎所有的一切都在这里:http://www.rexegg.com/regex-conditionals.html,但我还是被卡住了。
答案 0 :(得分:0)
你可以通过积极的前瞻来做到这一点。 Javascript支持积极前瞻。正向前瞻用于检查包含特定字符串的行。
(?:.*?\/(\d+)\/.*?)?(?=\bstuff\b)(?:.*?\/(\d+).*)?
答案 1 :(得分:0)
我相信Javascript的Regex实现不包括条件。
上阅读有关可用功能的信息