SORU
13 Mart 2009, Cuma


Javascript: negatif geriye ilerleme eşdeğer?

Bir şekilde javascript düzenli ifadeler negative lookbehind eşdeğer ulaşmak için var mı? Karakter belirli bir dizi ile başlayan bir dize maç için ihtiyacım var.

Eğer eşleşen bir parçası dize başında bulunursa başarısız olmadan bunu yapan bir düzenli ifade bulmak için kuramıyorum görünüyor. Negatif geriye ilerleme tek cevap gibi görünüyor, ancak javascript bu konuda bir fikri yok.

EDİT: Bu iş için istediğim düzenli, ama değil:

(?<!([abcdefg]))m

Maç öyle olur '' '' veya '' ama '' . jim jam m m

CEVAP
13 Mart 2009, Cuma


Kullanın

newString = string.replace(/([abcdefg])?m/, function($0,$1){ return $1?$0:'m';});

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple

    Apple

    22 HAZİRAN 2005
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007

İLGİLİ SORU / CEVAPLAR