我想创建一个匹配一个单词的正则表达式,如果它找到它。如果它没有找到我希望它尝试匹配第二个单词的单词。我想对第三个和第四个单词重复这个过程。
我需要一个“其他”指令。我尝试(?(?=regex)then|else)
了在http://www.regular-expressions.info/conditional.html找到的方法,但没有成功。我把它写成,(?(?=1080)1080|720)
但它甚至不被认为是一个有效的表达。
注意:我正在从网站下载视频,我想下载最高质量的视频。我正在使用 Firefox 附加组件 DownThemAll,它允许用户使用正则表达式创建自定义过滤器。具体来说,我想要一个匹配单词的表达式1080
,如果没有找到它尝试匹配720
,如果它没有找到它尝试匹配540
,如果它没有找到它尝试匹配480p/download
。