SORU
25 EYLÜL 2008, PERŞEMBE


Not Defteri'nde CRLF bul

Nasıl/Not Defteri tüm CRLF karakterleri değiştirmek bulabilirim ? Bir şey ^denk arıyor Word içinde özel karakter p.

CEVAP
25 EYLÜL 2008, PERŞEMBE


[\r\n] çok çalışması gerekir

Güncelleme Mart 26 2012, Yayın tarihiNotepad 6.0:

OMG, aslında şu anda çalışıyor mu!!!

PCRE regexp in Notepad


Orijinal 2008 (Not Defteri 4.cevap x) - 2009-2010-2011 (Not Defteri 5.x)

Aslında hayır, regexp ile çalışmak için görünmüyor...

Ama eğer Not Defteri 5 varsa.x, kullanabilirsiniz 'uzatılmış\r\n ' için arama modu ve bak. Hepsi senin CRLF buluyor.

(Bu diğerlerinden daha aynı cevap, ama yine, 'mode' sadece Not Defteri ile mevcut 4.9, 5.genişletilmiş farkındayım x ve daha fazla)


Nisan 2009'dan bu yana, size bu konuda Not Defteri sitesinde bir wiki makalesi var:
"How To Replace Line Ends, thus changing the line layout".
(28 **/georgiecasey ile belirtilen)

Bazı ilgili arama özler aşağıdaki işlemleri içerir:

( . Basit arama ^kbd>CtrlF), Arama Modu = 3**

EOL düzenleme penceresi seçebilirsiniz.

  • Sadece hareket hattı ve yazın sonuna imleciShiftDoğruOk.
  • ya da, fare ile EOL seçmek için, satır sonunda başlar ve bir sonraki satırı başlatmak için sürükleyin; EOL doğru sürüklemeye çalışmaz. El ile EOL kopyalama ve Unıx dosyaları (LF) alanına yapıştırın.

Basit arama (Ctrl F) Arama Modu = Genişletilmiş

"Genişletilmiş" eşleşen karakter olarak seçeneğini gösterir \n \r.
Normal arama modu, Not Defteri tam karakter arıyor.
UNIX dosya biçimi \r arayarak hiçbir şey bulamazsınız, ama \n arıyor. Benzer şekilde, Macintosh-dosya biçimi \r \n içerir.

Basit arama (Ctrl F) = Arama Modu Normal ifade

Düzenli ifadeler karakter ^ $ satırın başına veya sonuna maç dize çapa kullanın. Örneğin, return;$ aranıyor "return;" aynı hat üzerinde hiçbir sonraki metin ile oluşur. oluşumları bulacaksınız Çapa karakterleri dosya biçimleri aynı şekilde çalışır.
'.' Nokta meta karakter Satır sonları ile eşleşmiyor.

[Not Defteri 5.8.5 test]:\r \n çalışmıyor açık (Scintilla documentation aksine) ile düzenli ifade arama.
Ne (görünmez) EOL karakterleri bir EOL seçildiğinde alanında verilen (yapıştırılan) bir açık VARSA, ya da bir arama yapar. ( . Gelişmiş arama ^kbd>CtrlR) regexp olmadan

CtrlMEkle yeni satır eşleşen bir şey olacak. Yerine bir dize ile değiştirilir.
Gerçekten düzenli kullanmak için ihtiyacınız yoksa, en güvenilir olarak bu yöntemi tavsiye ederim.
Örnek olarak, çift aralıklı bir dosya içinde her saniye yeni satır kaldırmak için, girinCtrlMarama dizesi kutusuna iki kez, ve sonra Dize kutusunu değiştirin.

( . Gelişmiş arama ^kbd>CtrlR) Regexp.

İkisi de değilCtrlM, $ ne \r\n eşleştirilir.


Aynı wiki de bahsederHex editor alternatif:

  • Belgenin başında yeni bir dize.
  • Sonra seçinHex modunda belgeyi görüntüleyin.
  • Yeni hatlardan birini seçin ve vurmakCtrlH.
  • İletişim kutusu Yerine sahip olsa da, arka planda yeni değişim dizesiCtrlCbu metin giriş Yerine yapıştırmak için kopyalayın.
  • Sonra istediğiniz gibi Değiştirin ya da Değiştirin.

Not: karakteri yeni satır için seçilen genellikle görünür0a.
Eğer Windows dosya Biçiminde ise farklı bir değer olabilir. Bu durumda her zaman Edit -> EOL Conversion -> Convert to Unix Format, gidip yerine geri geçiş yaptıktan sonra ve Edit -> EOL Conversion -> Convert to Windows Format.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • MkElite

    MkElite

    13 NİSAN 2012
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009

İLGİLİ SORU / CEVAPLAR