Şimdi Ara

Regular Expression

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
569
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • "/^[a-zA-Z][a-zA-Z[:space:]]*[a-zA-Z]$/"
    Bu ne yapar?
    başı ve sonu harflerden oluşmak üzere arada harf ve/veya boşluk içerebilen metne işaret eder.

    Ama başta ve sonda boşluk olması durumu yukardakine uyuyor neden?



  • basta veya sonda bosluk olursa RE uymaz ...
  • RE'ye uymaması için bunu yazdım ama pratikte uyuyor. Neyse...
  • http://www.fileformat.info/tool/regex.htm burdan bakabilirsin mattch etmez onunde veya arkasinda bosluk olunca...
  • Demek ki düzenli ifadeyi doğru yazmışım. Sorun forumhandler'da imiş. Teşekkürler. (birkaç saatim gitmişti bu saçmalık yüzünden)
  • arkadaşlar merhaba,

    bana string sonunda belli bir stringin olmamasını gösteren bir ifade gerekmekte.

    şöyle açıklayayım :

    sonu "ali" ile biten stringleri istemiyoruz

    uyan örenek : "bugun gelmedi alim"
    uymayan örnek : "bugun gelmedi ali"

    gibi..

    yardımcı olursanız sevinirim, teşekkürler..
  • *ali$
    sonu ali ile biten stringleri match eder...
  • Cevap icin tesekkurler fakat ben sonu "ali" ile bitmeyenleri bulduran bi expression istiyorum

    ayrıca bu expression a eklemede yapmak istiyorum,
    mesela , sonu "ali" ve "mehmet" ile bitmeyen stringler gibi.

    Simdilik soyle bi cozum buldum: "ali\b|mehmet\b" bu, sonunda ali ya da mehmet ile bitenleri buluyor. Bunların matches etmediklerini kullanıyorum.

    Fakat bu uzun bir yolmus gibi geliyor biraz, eger direk olmayanları bulan bir expression varsa onu kullanayim diye sormustum...
  • Regular Expression / Düzenli ifade değişkenlerini bulup değiştirme !

     Regular Expression


    Regular Expressions İle Bul ve Değiştir İşlemi!
    gereksiz bir ton teknik bilgi ile kimsenin kafasını
    ağrıtmak istemiyorum onun için direk konuya gireceğim

    özellikle xls gibi e-tablo uygulamaları konusundan
    belli istatiksel verileri e-tabloya uygun olarak girme
    noktasında bazı gereksiz verileri ayıklamanız gerekir !

    bazen bu verilerin hepsi sabit değişlenlere sahip olmadığı için
    bir den fazla olası sabit değişkeni olabileceği için

    standart "bul ve değiştir" komutu yetersiz kalmaktadır.

    1. resimde ; a(\s*[a-z]*)c tanımı girilmiştir
    burada en baştaki "a" ve "c" tanımlaması

    en başta "a" karakteri ve sonunda "c" karakteri olan tanımlamayı

    aç parantez "(" kapa parantez ile ")" aranılacak tanımın şartlaması

    "\s" olası boşluk karakteri tanımalası için
    ve ardından gelen "*" ise bu tanımlamanın birden fazla rekrar edebileceği

    "[a-z]" alfabenin tanımladığı tüm harfler anlamına
    ve sonundaki "*" ise bu tanımlamanın birden fazla rekrar edebileceği

    ve son olarak isteğe bağlı olarak tanımlanan yeni değer, olarka 12345
    yukarıda belirtilen standartlara uygun değişken tanımlamalarının yerine geçeceği
    anlamına gelir ! :) umarım bu bilgiler işinize yarar :)



    < Bu mesaj bu kişi tarafından değiştirildi ProjectMan -- 1 Temmuz 2012; 18:11:22 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.