[\r\n]+
da çalışmalı
26 Mart 2012 Güncellemesi, Notepad ++ 6.0'ın çıkış tarihi :
OMG, aslında şimdi çalışıyor !!!
Orijinal cevap 2008 (Notepad ++ 4.x) - 2009-2010-2011 (Notepad ++ 5.x)
Aslında hayır, regexp ile çalışmıyor gibi görünüyor ...
Ancak Notepad ++ 5.x'iniz varsa, ' genişletilmiş ' arama modunu kullanabilir ve arayabilirsiniz \r\n
. Bu sizin tüm bulacağınız CRLF
.
(Bunun diğerleriyle aynı cevap olduğunu anlıyorum, ancak yine de 'genişletilmiş mod' sadece Notepad ++ 4.9, 5.x ve daha fazlası ile kullanılabilir)
Nisan 2009'dan bu yana, Notepad ++ sitesinde bu konuda bir wiki makaleniz var:
" Satır Sonları Nasıl Değiştirilir, böylece satır mizanpajı nasıl değiştirilir ".
(bahsettiği georgiecasey onun içinde / onu aşağıya cevap )
İlgili bazı alıntılar aşağıdaki arama işlemlerini içerir:
Basit arama ( Ctrl+ F), Arama Modu =Normal
EOL
Düzenleme penceresinde bir seçebilirsiniz .
- İmleci satırın sonuna getirin ve Shift+ RightOk yazın.
- veya
EOL
fare ile seçmek için, yalnızca satır sonundan başlayın ve sonraki satırın başına sürükleyin; sağa sürüklemek EOL
işe yaramaz. Manuel olarak kopyalayıp EOL
Unix dosyaları alanına ( LF
-sadece) yapıştırabilirsiniz .
Basit arama (Ctrl + F), Arama Modu = Genişletilmiş
"Genişletilmiş" seçeneği, \n
ve \r
eşleştirilebilecek karakterler olarak gösterilir .
Normal arama modunda olduğu gibi, Notepad ++ tam karakteri arar.
Aranıyor \r
şey bulamazsınız UNIX formatlı dosyasında, ancak ararken \n
irade. Benzer şekilde, Macintosh biçimindeki bir dosya içerir, \r
ancak içermez \n
.
Basit arama (Ctrl + F), Arama Modu = Normal ifade
Normal ifadeler karakterleri kullanır ^
ve $
eşleme dizesini satırın başına veya sonuna sabitler. Örneğin, arama return;$
işlemi "dönüş"; aynı satırda sonraki metin olmadan gerçekleşir. Bağlantı karakterleri tüm dosya biçimlerinde aynı şekilde çalışır.
'.' nokta metakarakter satır sonlarıyla eşleşmiyor.
[Notepad ++ 5.8.5'te test edilmiştir]: açık olan \r
veya \n
çalışmayan ( Scintilla belgelerinin aksine ) normal bir ifade araması .
Bir EOL seçildiğinde alana yerleştirilen açık (yapıştırılmış) LF veya (görünmez) EOL karakterleri üzerinde de arama yapılmaz. Normal ifade olmadan gelişmiş arama ( Ctrl+ R)
Ctrl+ M, yeni satırlarla eşleşen bir şey ekler. Bunların yerine replace dizesi gelir.
Gerçekten regex kullanmanız gerekmedikçe, bu yöntemi en güvenilir olarak öneririm.
Örneğin, çift aralıklı bir dosyadaki her ikinci satırsonu kaldırmak için arama dizesi kutusuna Ctrl+ Miki kez ve dizeyi değiştir kutusuna bir kez girin .
Regexp ile gelişmiş arama ( Ctrl+ R).
Ne Ctrl+ M, $
ne de \r\n
eşleştirilir.
Aynı wiki ayrıca Hex editörü alternatifinden de bahseder :
- Yeni dizeyi belgenin başına yazın.
- Ardından dokümanı Onaltılı modda görüntülemeyi seçin .
- Yeni satırlardan birini seçin ve Ctrl+ tuşuna basın H.
- Değiştir iletişim kutusu yukarıdayken, arka planda yeni değiştirme dizesini seçin ve Ctrl+ CMetinle değiştir girişine yapıştırmak için kopyalayın.
- Sonra Tümünü Değiştirin veya Değiştirin.
Not: yeni satır için seçilen karakter genellikle olarak görünür 0a
.
Dosya Windows Formatındaysa, farklı bir değere sahip olabilir. Bu durumda her zaman gidebilirsiniz Edit -> EOL Conversion -> Convert to Unix Format
ve değiştirme işleminden sonra tekrar geri ve Edit -> EOL Conversion -> Convert to Windows Format
.