Javascript 如何创建以起点和终点为起点的正则表达式

Javascript 如何创建以起点和终点为起点的正则表达式,javascript,regex,Javascript,Regex,我想创建一个正则表达式,它取起点和终点,并返回它们之间的文本 例如: <cite>www.weddingsandevents.<b>co.in</b>/album.<b>php</b>?<b>id</b>=2</cite> <cite>www.nsiccareers.<b>co.in</b>/general_document.<b>php</b&g

我想创建一个正则表达式,它取起点和终点,并返回它们之间的文本

例如:

<cite>www.weddingsandevents.<b>co.in</b>/album.<b>php</b>?<b>id</b>=2</cite>
<cite>www.nsiccareers.<b>co.in</b>/general_document.<b>php</b>?<b>id</b>=27</cite>
<cite>www.mrpc.<b>co.in</b>/users_article.<b>php</b>?<b>id</b>=3</cite>
www.weddingsandevents.co.in/album.php?id=2
www.nsiccareers.co.in/general_document.php?id=27
www.mrpc.co.in/users\u article.php?id=3
上面是字符串,我想获取

让测试用例=[
“www.weddingsandevents.co.in/album.php?id=2”,
“www.nsiccareers.co.in/general_document.php?id=27”,
“www.mrpc.co.in/users_article.php?id=3'];
函数getMatches(str){
让结果=str.match(/(.*)/);
如果(结果){
log(结果[1]。替换(//g',);
返回结果[1]。替换(//g',);
}
返回空
}
for(让测试用例测试){
获取匹配(测试);

}
使用正则表达式解析HTML。我还想从字符串中删除所有and,我正在尝试执行n[0]。替换(//g,”),但由于表达式中的/正在中断。是否要从结果中删除and?您是一个救生员:)