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

  • girleffect

    girleffect

    20 Mayıs 2008
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013