SORU
2 EKİM 2008, PERŞEMBE


Nasıl "ters eşleşme" düzenli ifade ile?

RegexBuddy kullanıyorum ama sorun: \ bu şeyi ben yapıyorum

Bir dosyayı satır satır inceliyorum. Ben yerleşik bir "model istediğim maç".

Şimdi ters bir maç yapmak istiyorum... yani 6 harf bir dize var, ama eğer bu altı harf ise tek satır eşleştirmek istiyorumdeğilAndreanasıl böyle bir şey yapayım?

< / ^ hr .

DÜZENLEME:Bu normal ifade kullanan program yazacağım, eğer python veya php, ilk olarak bu şeyi biraz düzenli öğrenmek için yapıyorum eğer ben henüz bilmiyorum :) farklı vardırtürlerihat, düzenli ilgileniyorum türünü seçmek için kullanmak istedim. Sadece bilinen bir değeri eşleşmiyor başka bir filtre uygulamak için aldım bu satırları aldıktan sonra diğerleri de ihtiyacım yok zaten. (?!-istedim) oldukça iyi çalışıyor, teşekkür ederim :-)

Bu soruyu açıklar umarım :)

CEVAP
2 EKİM 2008, PERŞEMBE


(?!Andrea).{6}

Regexp motoru olumsuz destekler varsayarak.. lookaheads

Edit: ..veya .{6} [A-Za-z]{6} kullanmayı tercih edersin belki

Edit (tekrar): lookaheads ve geriye ilerleme genellikle doğru yol olduğunu Unutmayın "ters" düzenli ifadenin eşleşen. Regexps gerçekten negatif eşleştirme yapmak, onları kullanarak her neysen bırak için ayarlanmış değildir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Howcast

    Howcast

    4 EKİM 2007
  • psidot

    psidot

    2 Kasım 2006
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010