თანმიმდევრული ახალი ხაზების შეკუმშვა (ერთი ცარიელი ხაზის დატოვება)

გაასუფთავეთ ჩასმული ტექსტი განმეორებადი ცარიელი ხაზების შეკუმშვით ისე, რომ მნიშვნელობის მქონე ერთჯერადი ხაზის გადატანები არ წაიშალოს.

ასევე შეგიძლიათ whitespace-only ხაზები ცარიელ ხაზებად ჩათვალოთ და გამოტანა LF ან CRLF-ზე გადართოთ.

ყველაფერი ლოკალურად სრულდება თქვენს ბრაუზერში. თქვენი ტექსტი სერვერზე არ იგზავნება.

რას აკეთებს ეს ინსტრუმენტი

ეს ინსტრუმენტი განკუთვნილია ტექსტისთვის, რომელიც copy/paste-ის შემდეგ ზედმეტად გაფანტული გახდა. ის ჩვეულებრივ ხაზის გადატანებს ადგილზე ტოვებს, მხოლოდ ცარიელი ხაზების სერიებს შეკუმშავს და გაძლევთ არჩევანს: დატოვოთ ერთი ცარიელი ხაზი, მეტი ცარიელი ხაზი თუ საერთოდ წაშალოთ ისინი.

როგორ გამოვიყენოთ

  1. ჩასვით ტექსტი შეყვანის ველში.
  2. აირჩიეთ ცარიელი ხაზების ლიმიტი და გადაწყვიტეთ, ჩაითვალოს თუ არა whitespace-only ხაზები ცარიელად.
  3. დააჭირეთ Compress-ს, შემდეგ დააკოპირეთ ან ჩამოტვირთეთ შედეგი.

მაგალითები

ერთი ცარიელი ხაზის დატოვება

შეყვანა

აბზაცი 1\n\n\nაბზაცი 2\n\n\n\nაბზაცი 3

გამოტანა

აბზაცი 1\n\nაბზაცი 2\n\nაბზაცი 3

ცარიელი ხაზების სრულად წაშლა

შეყვანა

A\n\n\nB\n\nC

გამოტანა

A\nB\nC

whitespace-only ხაზების ცარიელად ჩათვლა

შეყვანა

სათაური\n(ხაზი მხოლოდ სივრცეებით)\n(ხაზი მხოლოდ ტაბებით)\nტექსტი

გამოტანა

სათაური\n\nტექსტი

ტერმინები

ცარიელი ხაზი

ხაზი, რომელსაც რეალური შინაარსი არ აქვს. სურვილის შემთხვევაში ინსტრუმენტს შეუძლია მხოლოდ whitespace-ისგან შემდგარი ხაზებიც ცარიელ ხაზებად ჩათვალოს.

თანმიმდევრული ახალი ხაზები

პრაქტიკაში ეს ნიშნავს ცარიელი ხაზების სერიას. ჩვეულებრივ ტექსტში ერთი ხაზის გადატანა ინსტრუმენტის მთავარი სამიზნე არ არის.

LF / CRLF

ხაზის დაბოლოების ორი გავრცელებული ფორმატი. LF ტიპურია ვებსა და Unix-ის მსგავს სისტემებზე, ხოლო CRLF ხშირია Windows-ის რედაქტორებში.

ხშირად დასმული კითხვები

ყველა ხაზის გადატანას შლის?

არა. ნაგულისხმევად ინარჩუნებს ერთჯერად ხაზის გადატანებს და მხოლოდ განმეორებად ცარიელ ხაზებს შეკუმშავს. თუ აირჩევთ Remove blank lines-ს, ცარიელ ხაზებს წაშლის ისე, რომ შინაარსიან ხაზებს შორის ჩვეულებრივი გამიჯვნა დარჩეს.

შეუძლია თუ არა მხოლოდ სივრცეებისგან შემდგარი ხაზები ცარიელ ხაზებად ჩათვალოს?

დიახ. ეს ნაგულისხმევად ჩართულია. ხაზები, რომლებიც მხოლოდ space-ებს, tab-ებს, NBSP-ს ან full-width space-ებს შეიცავს, ცარიელ ხაზებად იკუმშება.

შეუძლია თუ არა დასაწყისისა და დასასრულის ცარიელი ხაზების მოჭრა?

დიახ. გაფართოებულ პარამეტრებში შეცვალეთ Leading/trailing blank lines მნიშვნელობა Trim-სა და Keep-ს შორის.

შემიძლია Windows-ის ინსტრუმენტებისთვის CRLF გამოტანა?

დიახ. გაფართოებულ პარამეტრებში შეცვალეთ Output line ending LF-იდან CRLF-ზე.

ჩემი ტექსტი სადმე იტვირთება?

არა. გარდაქმნა მთლიანად თქვენს ბრაუზერში ხდება და ინსტრუმენტი თქვენს ტექსტს სერვერზე არ გზავნის.

შენიშვნები

  • ეს ინსტრუმენტი არ აწყობს აბზაცებს თავიდან და არ აერთიანებს ერთჯერად ხაზის გადატანებს წინადადებებად. ის განზრახ მხოლოდ ცარიელი ხაზების გასუფთავებაზეა ფოკუსირებული.
  • თუ Treat whitespace-only lines as blank გამორთულია, მხოლოდ space-ებისა და tab-ებისგან შემდგარი ხაზები ხელუხლებელი დარჩება.
  • თუ Trim trailing spaces გამორთულია, ხაზის ბოლოს უხილავი შუალედები შეიძლება შედეგში დარჩეს.