2016-06-02 16 views
-4

Wie kann ich Regex verwenden?Wie kann ich Regex verwenden?

about in what situations i can use it ? 
+0

bedeuten Sie die Zeichenkette?/m3u8 /? – CarlosCarucce

+0

Ja ich möchte String m3u8 mit wmsAuthSign zusammen extrahieren. –

+0

Id verwenden 'strpos ($ url, 'm3u8')! == false' http://php.net/manual/en/function.strpos.php, wenn Sie die literale Zeichenfolge extrahieren dann müssen Sie nur wissen, dass es existiert. strpos ist viel schneller als regx. – ArtisticPhoenix

Antwort

2
<?php 
    preg_match("/(wmsAuthSign\=[^\&]+)/", $your_string, $matches); 
?> 

<script data-cfasync='false' type='text/javascript'> 
    jwplayer('playerjxJRqLMFuJaA').setup({ 
     file: 'http://127.0.0.1:8081/live/ssport/playlist.m3u8?<?php echo $matches[1]; ?>', 
     aboutlink: '', 
     controls: 'true', 
     title: 'Live Stream', 
     width: '890', 
     height: '640', 
     stretching: 'exactfit', 
     autostart: 'true', 
     primary: 'flash', 
     skin: 'bekle', 
     androidhls: 'true' 
    }); 
</script> 
+0

Ich habe es jetzt getestet, aber es funktioniert nicht –

+0

Ich möchte die m3u8 mit wmsAuthSign zusammen extrahieren, aber wmsAuthSign ist nicht feste Zeichenfolge Änderung jedes Mal –

+0

behoben, siehe neue Antwort – maximkou

Verwandte Themen