Nasıl bir dize tüm Satır sonları kaldırmak için? | Netgez.com
SORU
29 Mayıs 2012, Salı


Nasıl bir dize tüm Satır sonları kaldırmak için?

Bir button bir metin var ve bu kullanarak okudum .öznitelik değeri. Şimdi benim metin artık tüm satır aralıkları(bastığınızda üretilen karakter girin) kaldırmak istiyorum .bir düzenli ifade ile değiştirin, ama nasıl bir düzenli ifade içinde bir linebreak gösteriyor muyum? Eğer bu mümkün değilse, başka bir yolu var mı?

CEVAP
29 Mayıs 2012, Salı


Bu muhtemelen bir SSS. Neyse, Satır sonları (daha iyi: yeni satır) satır başı (, \r, eski Mac'ler üzerinde CR), Satır Besleme (LF, \n, Unix dahil. olabilir Linux) veya LF (Windows üzerinde\r\n,) izledi CR. (Başka bir cevap aksine, bu vardırhiçbir şeykarakter kodlaması ile ilgili bir şey.)

Bu nedenle, en verimli RegExp değişmez bütün versiyonları maç için

/\r?\n|\r/

Eğer bir dize tüm karakterlerine maç, küresel bir maç kullanmak istiyorsanız,

/\r?\n|\r/g

sırasıyla. Sonra birkaç diğer yanıtlar önerilen replace yöntemi ile devam edin. (Muhtemelen yaparsındeğilbu yeni satırları sil, ama diğer boşluk ile değiştirmek, örneğin boşluk karakteri istiyorum, bu kelimeler aynen kalır.)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKÄ°M 2011
  • Mr. H

    Mr. H

    1 Temmuz 2012