Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü

Soru işareti (?), artı işareti (+), yıldız işareti (*)

Soru işareti (?)

Soru işareti (?) 0 veya 1 defa öncesindeki karakterle eşleşir.

Örneğin, 10? aşağıdakilerle eşleşir:

  • 1
  • 10
Örnek

Bir IP adresini son kısmındaki 1 veya 2 basamakla eşleştirin.

Örneğin, 216\.239\.32\.\d\d? aşağıdakilerle eşleşir:

  • 216.239.32.2
  • 216.239.32.34

Bu örnekte ondalık biçimden kaçınmak için ters eğik çizgi ve herhangi bir basamakla eşleştirme için \d kullanılmıştır.

Artı işareti (+)

Artı işareti (+) 1 veya daha fazla defa öncesindeki karakterle eşleşir.

Örneğin, 10+ aşağıdakilerle eşleşir:

  • 10
  • 100
  • 1000
  • vb.
Örnek

Bir IP adresini son kısmındaki 1 veya daha fazla basamakla eşleştirin.

Örneğin, 216\.239\.32\.\d+ aşağıdakilerle eşleşir:

  • 216.239.32.2
  • 216.239.32.34
  • 216.239.32.567

Bu örnekte ondalık biçimden kaçınmak için ters eğik çizgi ve herhangi bir basamakla eşleştirme için \d kullanılmıştır.

Yıldız işareti (*)

Yıldız işareti 0 veya daha fazla defa öncesindeki karakterle eşleşir.

Örneğin, 10* aşağıdakilerle eşleşir:

  • 1
  • 10
  • 100
  • 1000
  • vb.
Örnek

Bir IP adresini son kısmındaki 1 veya daha fazla basamakla eşleştirin.

Örneğin, 216\.239\.32\.\d* aşağıdakilerle eşleşir:

  • 216.239.32.2
  • 216.239.32.34
  • 216.239.32.567

Bu örnekte ondalık biçimden kaçınmak için ters eğik çizgi ve herhangi bir basamakla eşleştirme için \d kullanılmıştır.

Öncesindeki öğeden daha fazlasıyla eşleştirme yapmak isterseniz, yıldız işaretini nokta (.*) ile birleştirerek kullanabilirsiniz. Nokta işareti öncesindeki herhangi bir öğeyle eşleşirken, yıldız işareti aynı öğeyle bir veya daha fazla defa eşleşecektir. Böylece, arada kaç karakter olduğuna bakılmaksızın aynı karakterle başlayan ve biten URI'lerin tümü gibi şeyleri eşleyebilirsiniz. Örneğin, /mens/.*html aşağıdakilerle eşleşir:

  • /mens/shirts/oxford.html
  • /mens/shirts/oxford/shortsleeve.html
Bu makale faydalı mıydı?
Bunu nasıl iyileştirebiliriz?