【发布时间】:2017-02-12 11:18:30
【问题描述】:
https://embed.thatsite.com?id=
https://embed.thatsite.com/?id=
我试图在 ?id= 之前将斜杠作为可选参数
我试过了
https?:\/\/embed\.([^\/]*)\.com\/\?id=([0-9]+) //works with slash only
https:\/\/embed\.([^\/]*)\.com\?id=([0-9]+) //works without slash
所以,?id= 之前的斜杠应该是可选的,因为embed.thatsite.com 会随着两种 url 类型的变化而变化。有什么方法可以使它工作。谢谢
【问题讨论】:
-
你可以让你的
` optional using?`regex101.com/r/lsqEp6/1 -
您正在使用正则表达式
?(零或一)来使用查询字符串字符?- 所以你需要两者:) -
谢谢你们,你们太棒了!
标签: regex trailing-slash