كيف تزيل الأسطر الفارغة
فعّل إزالة الأسطر الفارغة. فعّل اعتبار المسافات فقط كفارغ لإزالة الأسطر التي تبدو فارغة لكنها تحتوي مسافات أو Tab.
دمج وتقسيم الأسطر
دمج الأسطر يربط كل صف بفاصلتك. إزالة فواصل الأسطر يمسح إلى مسافات. أوضاع التقسيم تقسم إلى جمل أو عرض ثابت أو فاصل مخصص. إعادة التدفق تضيف فواصل ناعمة.
فرز وعكس الأسطر
فرز A→Z أو Z→A. تجاهل الحالة يعامل «Apple» و«apple» معاً. عكس الأسطر يقلب من أعلى لأسفل دون فرز.
إزالة الأسطر المكررة / الإبقاء على الفريدة
أسطر فريدة (الاحتفاظ بالأول) هي «إزالة التكرار» و«الإبقاء على الفريدة». أول ظهور يبقى؛ النسخ اللاحقة تُحذف مع الحفاظ على الترتيب.
تصفية الأسطر التي تحتوي نصاً
إزالة الأسطر التي تحتوي تحذف كل صف يطابق الكلمة. الإبقاء يفعل العكس. استخدم حساس لحالة الأحرف عند الحاجة.
أدوات ذات صلة
منظّف المسافات ·
منظّف أحرف النص ·
عداد الأسطر ·
تحويل الحالة ·
منظف الروابط
خط أنابيب Line Tools
1 · الصق أسطراً أو نصاً ملفوفاً
2 · أزل أسطراً فارغة وwhitespace-only
3 · صفِّ keep / remove بكلمة مفتاحية
4 · Dedupe (unique مستقر) · sort · reverse
5 · Join أو split أو reflow فقرات
6 · انسخ output المعالج
لماذا أدوات النص على مستوى السطر مهمة
القوائم حيث يبلغ فوضى copy-paste ذروته. قائمة Word bullet تصبح plain lines بلا bullets. ملاحظات اجتماع تكرّر نفس action item ثلاث مرات. Server logs تصل آلاف الصفوف وتحتاج errors فقط. CSV exports تتضمن blank rows تكسر imports. فقرة من PDF إما سطر طويل واحد — أو خمسين قصيرة — ولا شكل يناسب editor.
Line Tools من WriteWithin يتعامل structure: blank lines وduplicates وsorting وfiltering وjoining وsplitting وreflowing. كل شيء في متصفحك بلا upload. ادمجه مع Whitespace Cleaner عندما spacing داخل كل سطر يحتاج إصلاحاً أيضاً.
ماذا يفعل Line Tools
Blank lines مقابل whitespace-only blanks
Blank line حقيقية لا characters. Whitespace-only line تبدو فارغة لكنها spaces أو tabs — شائع بعد HTML paste أو CSV export sloppy. Treat whitespace-only as blank يلتقط النوعين. Remove blank lines يحذفها؛ للcollapse runs من empty rows دون حذف كل gap، استخدم collapse blank lines في Whitespace Cleaner على intra-line spacing workflows.
Stable unique lines
Unique lines (keep first) يزيل duplicate rows مع الحفاظ على ترتيب first appearances. على عكس sort-then-unique الذي يخلط قائمتك، stable dedupe يبقي «Alice» قبل «Bob» كما لصقت. أسرع طريقة لتنظيف email lists وtag clouds وSKU exports وchat action-item dumps قبل المشاركة.
Filter: keep أو remove containing text
Remove lines containing يحذف كل row يطابق keyword — mini grep في المتصفح. Keep lines containing العكس، ideal لسحب ERROR rows من log. Toggle case sensitive عندما letter case matters (HTTP vs http). اترك filter text فارغاً لتخطّي هذه الخطوة.
Sort وreverse وorder
Sort A→Z أو Z→A alphabetically. Ignore case عند sorting يجمع «Apple» و«apple». Reverse lines يقلب top to bottom بلا alphabetical sorting — مفيد عندما chat export newest-first وتريد chronological reading order.
Join وsplit وreflow
Join lines يدمج كل row بseparator — space أو comma أو semicolon أو custom string. Remove line breaks ي flatten إلى spaces لprose cleanup. Split modes تقسم إلى sentences أو fixed character widths أو custom delimiter. Reflow (add line breaks) يلف فقرات طويلة بعرض chosen — Prose preset يستخدم 72 characters لemail copy readable.
ترتيب المعالجة (خط أنابيب ثابت)
Line Tools يطبّق options بترتيب fixed:
- Normalize line endings للمعالجة الداخلية
- Remove blank lines (optionally treating whitespace-only rows as blank)
- Filter lines by keep/remove keyword match
- Deduplicate بstable first-seen order
- Sort alphabetically أو reverse line order
- Join lines أو remove breaks أو split أو add soft wraps
- Restore line-ending style (preserve أو LF أو CRLF)
لأن filter قبل dedupe، يمكنك keep ERROR lines only ثم remove duplicates among them في pass واحد.
Presets لمهام شائعة
- Email paste — remove blank وwhitespace-only lines
- List cleanup — dedupe، sort A→Z ignoring case، LF endings
- CSV prep — dedupe بلا sorting، LF endings
- Prose reflow — join hard breaks، ثم wrap at 72 characters
- Log filter — remove blanks، keep lines containing keyword (case insensitive)
Presets نقاط بداية. أضف filter keyword أو switch sort direction بعد apply واحد.
Line Tools مقابل Whitespace Cleaner وLine Counter
Whitespace Cleaner يصلح spacing inside each line: double spaces وNBSP وzero-width characters وPDF mid-sentence joins وtab conversion. يمكن collapse أو remove blank lines، لكن لا dedupe أو sort أو filter by keyword أو reflow paragraph width. عندما spacing وlist structure both broken، Whitespace Cleaner أولاً، ثم Line Tools.
Line Counter يقيس lines وwords وcharacters دون تغيير النص. استخدمه للتحقّق من poetry line limits وREADME length rules أو homework word counts بعد Line Tools shapes content. يجيب «how much?» — Line Tools «in what order and shape?»
لcharacter-level cleanup — emoji وsmart quotes وaccents — Character Cleaner. لcasing changes بعد sorting names، Case Converter.
خطوة بخطوة: dedupe وsort contact list
- الصق قائمتك في Line Tools input box.
- Enable Treat whitespace-only as blank وRemove blank lines.
- Turn on Unique lines (keep first) لdrop duplicates.
- Choose Sort A→Z with Ignore case on لalphabetical order readable.
- Copy output والصق في spreadsheet أو mail-merge tool.
خطوة بخطوة: filter log file
- Apply Log preset أو manually enable Remove blank lines وTreat whitespace-only as blank.
- Set Filter mode to Keep lines containing وأدخل ERROR (أو token).
- Leave case sensitivity off unless log uses mixed-case level names.
- Optionally enable Unique lines إن same error repeats آلاف المرات.
- Copy filtered rows إلى ticket أو summary email.
أخطاء شائعة
- Deduplicating قبل filtering — pipeline filters first، لكن إن run tool twice manually، filter before dedupe في thinking أيضاً.
- Sorting عندما order matters — stable unique بلا sort عندما sequence carries meaning (timeline، priority).
- Expecting space collapse here — double spaces inside line تحتاج Whitespace Cleaner.
- Joining CSV rows بcommas blindly — إن fields contain commas، fix structure في spreadsheet؛ Line Tools joins whole lines لا columns.
- Using Line Counter to clean — counting tools never modify text؛ process first، then measure.
فوائد line processing في المتصفح
- Full suite في مكان — sort وfilter وjoin وdedupe بلا hopping websites
- Stable unique preserves first-seen order على عكس many online dedupe tools
- Whitespace-only blank detection يلتقط lines removers أخرى miss
- Private processing — lists emails وclient names وinternal SKUs never leave device
- Composable مع WriteWithin text utilities في seconds
حالات استخدام واقعية
Newsletter وchat lists: dedupe قبل translate أو mail so recipients لا same reminder twice. Inventory وSKU exports: sort alphabetically، remove blanks، verify count في Line Counter. PDF paragraphs: join broken lines بRemove line breaks، ثم reflow — أو Whitespace Cleaner PDF preset first لmid-sentence joins. Developer snippets: reverse stack traces، filter stack frames containing package name، dedupe repeated warnings.
Teachers splitting reading passages by sentence، marketers shuffling hashtag lists لA/B caption tests، researchers trimming bibliography dumps — نفس need: line-level control بلا scripting environment. Line Tools fills gap على machines حيث Python أو shell blocked لكن browser always available.
أسئلة شائعة
الفرق blank lines وwhitespace-only lines? Blank lines no characters. Whitespace-only contain spaces أو tabs. Enable Treat whitespace-only as blank لremove both.
Unique lines keep original order? نعم. First occurrence stays؛ later copies drop. Order among unique lines unchanged.
Is text uploaded? لا. Line Tools run entirely في browser.
Count lines after processing? نعم. Paste output في Line Counter للconfirm limits.
Clean spaces before or after line work? Whitespace Cleaner first عندما intra-line spacing messy؛ Line Tools second للstructure.