SORU
10 Ocak 2011, PAZARTESİ


Eğer düzenli ifade dize http:// veya https:/başlıyorsa test/

Bir dize başlangıç kontrol edecek olan bir regexp ayarlamak için çalışıyorum, ve eğer her iki http:// https:// varsa buna uygun olması gerekir.

Bunu nasıl yapabilirim? Çalışmıyor aşağıdakilerden hangisi çalışıyorum:

^[(http)(https)]://

CEVAP
10 Ocak 2011, PAZARTESİ


[] -- yanlış kullanımı [] gösterir unutmayınkarakter sınıfıve bu nedenle sadece tek bir karakter ile eşleşir. İfadesi [(http)(https)] çevirir "maç ( h t p ) s." (Yinelenen karakterler göz ardı edilir.)

Bunu deneyin:

^https?://

Eğer gerçekten değişim kullanmak istiyorsanız, bu sözdizimini kullanın:

^(http|https)://

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • Just So

    Just So

    3 HAZİRAN 2007