如何为该URL创建正则表达式?

时间:2019-01-11 11:58:55

标签: javascript

我对RegEx不太满意,我想为下一个URL方案准备一个RegEx。

您能帮我为该URL创建一个正则表达式吗?

https://fonts/mapbox/{fontstack}/{range}.pbf

如果可能,请给我看一页以学习和理解它。

1 个答案:

答案 0 :(得分:1)

我用来解释RegEx的最佳页面是https://regex101.com/

如果您的字符全部是文字字符,则可以使用:

https://fonts/mapbox/(\w+)/(\w+).pbf

在第一组中,您将拥有“ fontstack”,在第二组中,您将拥有“ range”。

如果您想包含更多可能的字符,也许:

https://fonts/mapbox/([^\s\/])/([^\s\/]).pbf

您会在开始时提供的页面上看到有关对它们进行介绍的详尽解释。