标签: python regex
我的模式已经匹配,例如/vi/9822为/vi/([^/]+)? 我也想匹配,例如/vi/9822.htm和/vi/9822.html。你能救我吗?
/vi/9822
/vi/([^/]+)?
/vi/9822.htm
/vi/9822.html
谢谢
答案 0 :(得分:3)
如果.htm或.html部分是可选的,这应该符合您的需求:/vi/(\d+)(\.html?)?,否则只使用/vi/(\d+)\.html?。
/vi/(\d+)(\.html?)?
/vi/(\d+)\.html?
答案 1 :(得分:2)
将\.html?添加到您已有的内容的末尾,可选择删除或移动现有的?。
\.html?
?