İkinci kolon ve ondan sonraki her şey nasıl silinir?


0

Şu anda bir listeyi uyuşturmaya çalışıyorum [s1:s2]ve şu anda [string1:string2: : digit]. Yalnızca seçen bir ifade oluşturdum, [string1:string2]ancak yer imlerine eklenmiş satırları kopyalamakta zorlanıyorum. Hala ihtiyacım olmayan hattın geri kalanını kopyalayacak, temelde bunu yapamam. Şimdi yapmaya çalıştığım, kolonun ikinci oluşumunu ve ondan sonraki her şeyi silen bir ifade oluşturmak [: : digit].

Doğru ifade nedir?

Ör.

test:test1: : 123

test1:test: : 321

(1) Hangi aracı kullandığınızı lütfen sorunuzun metninde (erken) belirtin. (2) Hedefinizi daha net bir şekilde ifade etmeye çalışın. Parantezler metninizin bir parçası mı, yoksa tırnak işaretleri olarak mı kullanıyorsunuz? (Bu standart bir kongre değildir.) Üçüncü kolondan sonraki metin bir rakam mı, yoksa çok basamaklı bir rakam mı? Hangi çıktıyı istiyorsun? İlk iki dizenin ilk ve son karakterleri? “Yer imlerine eklenmiş satırlar” nedir? İki nokta üst üste veya noktalı virgülten mi bahsediyorsunuz? (3) Bize şu ana kadar neler başardığınızı gösterin.
Scott

Yanıtlar:


0
  • Ne buldun: ^([^:]*.[^:]*):.*$

  • İle değiştirin: \1

  • Arama modu: Düzenli ifade (Ayar . Maçlarının satır olan kontrolsüz )

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.