我使用的API会返回此文本:
<http://192.168.1.10:8080/longUrl>; rel="recording-session",
<http://192.168.1.10:8080/realLongUrl>; rel="h264-session-sdp",
<http://192.168.1.10:8080/realLongDifferentUrl>; rel="h264-session-sdp",
<rtp://239.1.1.18:5006>; rel="destination-high",
<rtp://239.1.1.17:5006>; rel="destination-low"
我正在尝试检索; rel="h264-session-sdp
后跟的第一个网址。所以在这种情况下:http://192.168.1.10:8080/realLongUrl
我一直在努力修改在SO上找到的示例,但是看起来似乎可以做到。
答案 0 :(得分:2)
试试这个/([^<]+)(?:>; rel\=\"h264\-session\-sdp\")/
答案 1 :(得分:0)
选择大于和小于字符之间的文本:
&LT; = \≤)(*)(= GT;?)
如果您想在多行上选择网址,请添加g和m修饰符:
/(&LT = \≤)(。*?)(=&GT;)/克
答案 2 :(得分:0)
试试这个:
/(?<=\<)(.*?)(?=\>)>; rel="h264-session-sdp"/