Düzenli İfade Desen (maç URL)

3 Cevap php

Ben özel bağlantıları tanımlamak normal bir ifade gerekir.

Ben örneğin bağlantıları olan bir dizi, bu bir var

array[1] = "http://domain.com/dfdf"
array[2] = "http://domain.com/dfgf"
array[3] = "http://domain2.com/derf"

Ben (örnek Domain2 için) belirli bir etki altında bu diziden bağlantıları ayıklamak düzenli bir ifade kullanmak istiyorum

Ben bir dizi alırsınız

array[1] = "http://domain2.com/derf"

(Ben PHP kullanmak) sadece desen arıyorum

3 Cevap

Bu düzenli ifade yapmalı:

^http://domain2\.com/

Ve sınırlayıcı olarak / ile PCRE'nin dönüştürülür:

/^http:\/\/domain2\.com\//

Ama isterseniz başka bir karakteri kullanabilirsiniz:

~^http://domain2\.com/~

Nasıl hakkında:

(?<!")http://domain2.com[^"]+

Bu https yanı sıra, http bağlantıları maç olacak:

#^https?://domain2\.com/#