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

  • Muse

    Muse

    28 EYLÜL 2006
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • Ty Moss

    Ty Moss

    20 Kasım 2007