将带有占位符的URL与带有填充占位符的URL进行匹配

时间:2018-05-11 13:05:39

标签: javascript regex angular typescript pattern-matching

我正在尝试匹配两个网址,一个是占位符,另一个是带有TypeScript的Angular中的填充占位符。

例如

在占位符填充之前

URL

http://this/is/{placeholder1}/{placeholder2}/my/url?limit=10&offset=5
占位符填充后

URL

http://this/is/100Banana/200Apple/my/url?limit=10&offset=5

目标是将这两个网址与Regex匹配并获得匹配。其中一个问题是,占位符可以填充URL允许的任何内容。

第一个尝试是在正则表达式匹配之前用[^/]+替换正则表达式替换占位符。但这只适用于占位符位于URL末尾的情况。

1 个答案:

答案 0 :(得分:1)

如果您只需要匹配它们,那么您就不需要正则表达式。你可以这样做。



this.props.children