使用正则表达式获取网址的指定部分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用正则表达式获取网址的指定部分相关的知识,希望对你有一定的参考价值。
我有一个URL
ws://mydomain.com/auth/mZFZN4yc/?rtmpUrl=rtmp://abc.com/live/0q4wwjye
我如何从中获取身份验证字符串“ mZFZN4yc”。
我已经在NodeJS中使用过
req.url.match(/^/auth/(.*)$/)
但是它返回了整个部分
mZFZN4yc/?rtmpUrl=rtmp://abc.com/live/0q4wwjye
答案
您可以使用.*
而不是[^/]+
,因此全部由/
决定,例如:
req.url.match(//auth/([^/]+)/)
以上是关于使用正则表达式获取网址的指定部分的主要内容,如果未能解决你的问题,请参考以下文章
通过 Java 正则表达式提取 semver 版本字符串的片段