[英]php preg_match & regex
我要選擇用戶發布的網址。 所以我想使用preg_match。
串:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=350000
128/prog_index.m3u8?key=49bfee85b05d117a2906368428094e94
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=750000
500/prog_index.m3u8?key=49bfee85b05d117a2906368428094e94
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1000000
750/prog_index.m3u8?key=49bfee85b05d117a2906368428094e94
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1250000
1000/prog_index.m3u8?key=49bfee85b05d117a2906368428094e94
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1750000
1500/prog_index.m3u8?key=49bfee85b05d117a2906368428094e94
我的PHP代碼:
<?php
$quality = $_POST['quality'];
$url = ''.$serviceUrl.'/'.$path.'';
$url = file_get_contents($url);
preg_match('/'.$quality.'\/prog_index.m3u8/', $url, $C);
print_r($C);
?>
輸出:
Array
(
[0] => 1500/prog_index.m3u8
)
但我想要這樣: 1500 / prog_index.m3u8?key = 49bfee85b05d117a2906368428094e94
僅基於提供的示例輸入,添加\\S+
表示選擇非空白字符。
preg_match('/'.$quality.'\/prog_index.m3u8\S+/', $url, $C);
^^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.