正则表达式搜索和分组

时间:2019-01-19 09:22:06

标签: javascript regex

嗨,我想使用正则表达式并搜索“ MsRtcOAuth href = \”并获取“ https://google.com \”的值

STRING= "Bearer trusted_issuers=\"\", client_id=\"00000004-0000-0ff1-ce00-000000000000\", MsRtcOAuth href=\"https://google.com\",grant_type=\"urn:microsoft.rtc:windows,urn:microsoft.rtc:anonmeeting,password\""

请告诉我如何使用JavaScript进行操作。我已经在Python中使用re完成了此操作。示例:

m=re.search('MsRtcOAuth href="(.*?)"', STRING) 

得到结果

m.group(1)="https://google.com\"

1 个答案:

答案 0 :(得分:0)

您可能正在寻找如下内容:

const str = 'STRING= "Bearer trusted_issuers=\"\", client_id=\"00000004-0000-0ff1-ce00-000000000000\", MsRtcOAuth href=\"https://google.com\",grant_type=\"urn:microsoft.rtc:windows,urn:microsoft.rtc:anonmeeting,password\""';

console.log(str.match(/MsRtcOAuth href=\"(.*?)"/)[1]);