تخطي إلى المحتوى
WriteWithin

منظّف أحرف النص

أزل الأحرف الخاصة والإيموجي والرموز والأرقام والعلامات والأحرف المخفية في أداة متصفح خاصة — دون إفساد خطوط غير لاتينية.

إعدادات مسبقة

خاص ورموز

حروف وأرقام

غير مرئي وتحكم

علامات اقتباس و Unicode

قواعدك الخاصة

ترتيب ثابت: تطبيع → غير مرئي → تحكم → اقتباس → علامات → إيموجي → فئات → قواعد → ASCII → تنظيف.

لماذا هذه الأداة مختلفة

  • إزالة علامات تفهم الخطوط — الهندية والعربية والعبرية والتايلاندية تحافظ على علاماتها
  • تُزال الإيموجي كمجموعات كاملة — العائلات والأعلام ودرجات البشرة بلا بقايا مخفية
  • الرموز وعلامات الترقيم مفاتيح منفصلة بدلاً من سلة «أحرف خاصة» مبهمة
  • احتفظ أو أزل أحرفك الخاصة — الشرطة أو الشرطة السفلية قد تبقى بعد التنظيف
  • شرح جميع أشكال تطبيع Unicode الأربعة بلغة بسيطة
  • معالجة خاصة في المتصفح بـ 16 لغة

كيف تزيل الأحرف الخاصة

إزالة الأحرف الخاصة تزيل الترقيم والرموز معاً مع الإبقاء على الحروف والأرقام والمسافات. للتحكم المنفصل استخدم Remove punctuation و Remove symbols.

إزالة الأحرف غير الأبجدية الرقمية

Remove non-alphanumeric يبقي حروفاً وأرقاماً من أي لغة. أوقف Keep spaces لدمج كل شيء في سلسلة واحدة — مفيد للمعرّفات والرموز.

إزالة الأرقام من النص

Remove numbers يحذف الأرقام في كل خط، بما فيها العربية-الهندية والديفاناغari، ليس 0-9 فقط.

إزالة الحروف من النص

Remove letters يزيل الحروف من كل خط ويبقي الأرقام والترقيم والمسافات. ادمجه مع Remove punctuation لاستخراج أرقام نظيفة.

إزالة الإيموجي من النص

Remove emojis يحذف كل إيموجي كوحدة كاملة. إيموجي عائلة أو علم أو يد بدرجة بشرة = cluster واحد بلا بقايا مخفية.

إزالة الرموز من النص

Remove symbols يستهدف رموز رياضية وعملة وعلامات مثل + = $ €. الترقيم مثل الفواصل والنقاط يبقى ما لم تزيل الترقيم أيضاً.

إزالة العلامات من النص

Remove accents يحوّل café إلى cafe و Ελλάδα إلى Ελλαδα. يتجاهل عمداً Devanagari والعربية والعبرية والتايلاندية والسيريلية — العلامات جزء من الحرف.

تحويل علامات الاقتباس الذكية

Smart quotes to straight يستبدل علامات منحنية بمستقيمة — ما يتوقعه الكود و CSV والأنظمة القديمة. Straight to smart للنشر. Dashes and ellipsis to ASCII يمسح en/em dash والنقاط.

إزالة الأحرف غير المرئية

الوضع الآمن يزيل zero-width spaces و byte order marks. القوي يزيل joiners التي تحتاجها بعض العربية/Indic — استخدمه فقط عند الحاجة. Remove direction marks يزيل bidirectional overrides و soft hyphens.

تطبيع نص Unicode

NFC يدمج الحروف والعلامات في أحرف واحدة — الأ safest للتخزين والبحث. NFD يفصلها. NFKC و NFKD يطويان lookalikes — خطوط فاخرة و ligatures وأرقام دائرية تصبح نصاً عادياً.

إزالة أحرف التحكم

Remove control characters يزيل null bytes ورموز تحكم مخفية تكسر قواعد البيانات. Keep tabs and line breaks مفعّل افتراضياً للحفاظ على التخطيط.

أدوات ذات صلة

منظّف المسافات · أدوات الأسطر · تحويل الحالة · منظف الروابط

لماذا تنظيف character-level مهم

بعض مشاكل النص ليست عن كم مسافة — بل أي characters نجت من copy. Microsoft Word يُدخل curly quotes تكسر JSON. Design tools تصدّر em dashes وellipsis characters plain-text editors mishandle. Emoji render boxes على legacy systems. OCR output ي scatter section signs وsoft hyphens عبر جمل readable. Zero-width joiners من RTL paste break search indexes silently.

Text Character Cleaner من WriteWithin يستهدف character classes وUnicode normalization وcustom keep/remove rules — كلها في browser، بلا upload. استخدمه عندما Whitespace Cleaner fixed spacing لكن symbols وemoji أو invisible control codes still cause trouble.

ما يزيله ويبقيه هذا الأداة

Special وnon-alphanumeric وnumbers وletters

Remove special characters clears punctuation وsymbols together while keeping letters وnumbers وspaces. للتحكم الأدق، toggle Remove punctuation وRemove symbols separately — commas وfull stops punctuation؛ plus وequals وcurrency signs symbols.

Remove non-alphanumeric (keep letters and numbers only) strips everything else من any script. Turn off Keep spaces لcollapse result إلى unbroken string — handy لIDs وslugs وmatching keys. Remove numbers drops digits في every numeral system، not just 0–9. Remove letters strips letters من every script، leaving digits وpunctuation إن those options stay off.

Emoji clusters وsymbols

Remove emojis deletes each emoji as complete unit. Family emoji وcountry flags وskin-tone modifiers include zero-width joiners internally؛ cleaner removes whole cluster so no invisible leftovers break text later. Remove symbols targets math وcurrency وsign characters مثل plus وequals وdollar وeuro while leaving punctuation unless remove that too.

Accents وscript-aware behavior

Remove accents turns café into cafe وΕλλάδα into Ελλαδα using decomposition يفهم which scripts treat marks as decoration. Deliberately skips Devanagari وArabic وHebrew وThai وCyrillic، where marks part of letter — blind stripping would corrupt meaning. Script-aware approach something generic «remove diacritics» tools often get wrong.

Smart quotes وdashes وtypographic punctuation

Smart quotes to straight replaces curly quotes وapostrophes with plain ASCII — what code وCSV وolder databases expect. Straight quotes to smart does reverse للpublishing. Straighten dashes converts en dashes وem dashes وsingle-character ellipsis to ASCII hyphen وthree dots.

Invisible وcontrol characters

Safe invisible mode removes zero-width spaces وbyte-order marks. Aggressive mode also strips joiners Arabic وIndic text may need — use only when know content unaffected. Remove direction marks clears bidirectional overrides وrelated controls scramble mixed RTL/LTR paste. Remove control characters drops null bytes وother invisible codes break databases؛ Keep tabs and line breaks stays on by default so layout survives.

Unicode normalization: NFC, NFD, NFKC, NFKD

NFC composes letters وcombining marks into single characters — safest default للstorage وsearch. NFD splits them apart. NFKC وNFKD go further، folding compatibility characters so fancy fonts وligatures وcircled numbers become plain text. Choose NFKC when importing user-generated content into strict ASCII systems؛ choose NFC for general multilingual storage on WriteWithin.

Custom keep وremove characters

Keep characters lists symbols must survive aggressive cleanup — hyphens وunderscores وdots للfilenames. Remove characters lists exact code points أو literals to strip regardless of other toggles. Pair Keep alnum only with Keep characters -_. for filename-safe output without guessing which symbol class each mark belongs to.

Presets لمهام شائعة

  • Plain text — NFC، safe invisible removal، straight quotes، straight dashes، control cleanup، tidy spaces
  • Filename safe — accents off، emoji off، alnum plus -_. only، ASCII-only
  • Name list — emoji وsymbols off، numbers off، tidy spaces
  • Numbers only — strip letters، emoji، symbols، punctuation
  • Letters only — strip numbers، emoji، symbols
  • ASCII safe — NFKC، accents off، emoji off، straight quotes، ASCII-only

Character Cleaner مقابل Whitespace Cleaner

Whitespace Cleaner collapses repeated spaces، replaces NBSP، converts tabs، fixes PDF line breaks، optionally removes blank lines. Does not remove emoji أو punctuation classes أو smart quotes. When Word paste shows «correct» spacing but still fails JSON parser، problem usually curly quotes أو em dashes — character-level، not space-level.

Character Cleaner includes Tidy spaces for light collapse after stripping symbols، but for heavy spacing work — PDF joins وNBSP normalization وshow-invisible preview — use Whitespace Cleaner first. Typical chain: Whitespace Cleaner → Character Cleaner → Line Tools for list dedupe.

Case Converter reshapes letter casing after characters stable. URL Cleaner handles link parameters. Line Counter measures without modifying.

خطوة بخطوة: prepare text for code أو CSV

  1. Paste document export into Character Cleaner.
  2. Apply Plain text أو ASCII safe preset.
  3. Confirm smart quotes to straight وstraighten dashes on.
  4. Enable safe invisible removal وremove control characters.
  5. Copy output والصق في IDE أو JSON file أو CSV importer.

خطوة بخطوة: build filename-safe strings

  1. Apply Filename safe preset (NFKC، accents removed، emoji off، alnum only).
  2. Add Keep characters -_. if underscores أو dots must remain.
  3. Turn on ASCII only when destination filesystem requires it.
  4. Enable Tidy spaces to collapse gaps left after symbol removal.
  5. Copy and rename files أو create slug fields في CMS.

أخطاء شائعة

  • Removing accents on Arabic أو Hindi text — tool skips meaningful scripts، but aggressive invisible mode can still harm joiners؛ prefer safe invisible on multilingual paste.
  • Using Remove special when only mean emoji — toggle Remove emojis alone to keep punctuation.
  • Expecting PDF line repair here — hard line breaks Whitespace Cleaner job.
  • NFKC on display text want look pretty — NFKC folds stylistic variants؛ use NFC for human-facing copy.
  • Forgetting Keep tabs and line breaks — turning off flattens structured logs؛ disable only when truly need one line.

فوائد script-aware character cleaning

  • Emoji removed as whole clusters — no invisible joiner leftovers
  • Accent stripping respects scripts where marks carry meaning
  • Separate switches for symbols وpunctuation وnumbers وletters
  • All four Unicode normalization forms with plain-language presets
  • Private in-browser processing for sensitive drafts وclient data

حالات استخدام واقعية

JSON وAPI payloads: straight quotes، no control characters، NFC normalization. E-commerce SKU cleanup: letters and numbers only، symbols off. Social post prep for SMS: emoji off، accents optional. OCR وPDF paste: combine with Whitespace Cleaner، then strip section signs وodd symbols here. Filename batches: ASCII safe preset with custom keep characters for dots وhyphens in version numbers.

أسئلة شائعة

Will removing accents break Hindi, Arabic, or Thai? No. Accent removal targets Latin and Greek decoration marks. Devanagari, Arabic, Hebrew, Thai, and Cyrillic marks left intact.

Difference symbols and special characters? Symbols math, currency, signs like + = $ €. Punctuation , . ! ? and quotes. Remove special clears both؛ toggle each class too.

Emoji removal leave broken leftovers? No. Clusters including skin tones, flags, families remove as one unit.

Which Unicode form use? NFC general storage؛ NFKC folding lookalikes and compatibility characters for strict systems.

Is text uploaded? No. Character cleaning runs entirely in browser.

الأسئلة الشائعة

هل إزالة العلامات ستُفسد نصاً هندياً أو عربياً أو تايلاندياً؟

لا. إزالة العلامات تستهدف اللاتينية واليونانية فقط. في Devanagari والعربية والعبرية والتايلاندية والسيريلية العلامات جزء من الحرف.

ما الفرق بين الرموز والأحرف الخاصة؟

الرموز: رياضية وعملة وعلامات + = $ €. الترقيم: , . ! ? وعلامات اقتباس. Remove special characters يزيل الاثنين، ويمكنك التبديل منفصلاً.

هل يترك حذف الإيموجي بقايا مكسورة؟

لا. الإيموجي الم joined مثل العائلات والأعلام ودرجات البشرة تُزال كوحدة واحدة — بلا zero-width joiners أو variation selectors.

أي شكل تطبيع Unicode يجب أن أستخدم؟

NFC هو الافتراضي الآمن للتخزين والمقارنة. NFD يفصل الحروف عن علاماتها. NFKC و NFKD يطويان lookalikes — خطوط فاخرة و ligatures وأرقام دائرية.

هل يُرفع نصي؟

لا. تنظيف الأحرف بالكامل في متصفحك. النص لا يغادر جهازك.