AnyNotepad أدوات نصية مجانية عبر الإنترنت
تنسيقات المطورين والصيغ
Explore all 218+ free online text tools
جميع أدوات النصوصإلهام تصميمي يومي
رؤى جديدة من عالم التصميم، تُحدَّث كل يوم
تصميم اليوم
كل صباح، يظهر تصميم مختلف. استكشف المواد والمراجع والقرارات الإبداعية وراء العمل المميز لهذا اليوم.
اكتشف تصميم اليوم
فريق التصميم لهذا اليوم
غالباً ما يبدأ التصميم بالتعاون. تعرّف على الفريق الذي أنتجت مهاراته المجمعة عملاً حاز على تقدير لجنة تحكيم جائزة A' Design Award.
تعرّف على الفريق
مصمم اليوم
وراء كل تصميم مدروس يقف عقل مقصود. استكشف ملف الأعمال والفلسفة ومسيرة الفائز بجائزة A' Design Award المميز لهذا اليوم.
شاهد رؤيتهم
أسطورة التصميم لهذا اليوم
عقود من التفاني تُحدّد مجموعة أعمال. استكشف مساهمات العمر والتأثير الدائم للمصمم المميز لهذا اليوم.
أكرم إرثهم
مقابلة التصميم لهذا اليوم
الحوارات تكشف ما لا تستطيع ملفات الأعمال إظهاره. استمع لمصمم اليوم وهو يشارك رؤاه ونقاط التحول والدروس المستفادة بصعوبة.
اقرأ المقابلة
أبرز حدث لهذا اليوم
لحظات جديرة بالملاحظة من عالم التصميم. من افتتاحات المعارض إلى إطلاقات المشاريع، تابع الأحداث التي تُمثّل التقدم الإبداعي.
شاهد أبرز حدث اليوم
فكرة التصميم لهذا اليوم
كل منتج يبدأ بفكرة. استكشف مفهوم اليوم — رؤية لا تزال تبحث عن شكلها، مقترح ينتظر الظروف المناسبة للتبلور.
استكشف الفكرة
علامة التصميم التجارية لهذا اليوم
وراء كل منتج تقف منظمة لها وجهة نظر. استكشف المبادئ والعمليات التي تُحدّد العلامة التجارية المميزة اليوم.
اكتشف العلامة التجارية
اتجاه التصميم لهذا اليوم
الأنماط تظهر عندما تنتبه. تابع الحركة المميزة اليوم — مادة أو لوحة ألوان أو نهج يكتسب زخماً عبر التخصصات.
استكشف الاتجاهمحوّل camelCase
يحوّل النص إلى camelCase — الكلمة الأولى بأحرف صغيرة بالكامل، وكل كلمة لاحقة تبدأ بحرف كبير، بدون مسافات أو فواصل بين الكلمات. اصطلاح التسمية القياسي لمتغيرات JavaScript ودوال Java وخصائص TypeScript والعديد من لغات البرمجة الأخرى.
get user profile data
↓
getUserProfileData
محوّل PascalCase
يحوّل النص إلى PascalCase — كل كلمة تبدأ بحرف كبير وتُدمج جميع الكلمات بدون فواصل. يُسمى أيضاً Upper Camel Case. الاصطلاح القياسي لأسماء الفئات في C# وJava وTypeScript وأسماء مكونات React والعديد من لغات البرمجة كائنية التوجه.
get user profile data
↓
GetUserProfileData
محوّل snake_case
يحوّل النص إلى snake_case — جميع الأحرف صغيرة مع فصل الكلمات بشرطات سفلية. اصطلاح التسمية القياسي في Python وRuby وRust وPHP (الدوال) وأسماء أعمدة قواعد البيانات والعديد من أسماء حقول API. يُستخدم أيضاً بشكل شائع لتسمية الملفات في بيئات Linux/Unix.
Get User Profile Data
↓
get_user_profile_data
محوّل kebab-case
يحوّل النص إلى kebab-case — جميع الأحرف صغيرة مع فصل الكلمات بواصلات. الصيغة القياسية لأسماء فئات CSS وسمات HTML وعناوين URL المختصرة وأسماء حزم npm وأسماء الملفات في مشاريع الويب. يُسمى أيضاً spinal-case أو lisp-case أو dash-case.
Get User Profile Data
↓
get-user-profile-data
محوّل CONSTANT_CASE
يحوّل النص إلى CONSTANT_CASE — جميع الأحرف كبيرة مع فصل الكلمات بشرطات سفلية. يُعرف أيضاً بـ SCREAMING_SNAKE_CASE أو MACRO_CASE. الاصطلاح العالمي للثوابت ومتغيرات البيئة ومفاتيح الإعداد وقيم التعداد وتعريفات ماكرو C/C++ عبر جميع لغات البرمجة تقريباً.
max retry count
↓
MAX_RETRY_COUNT
محوّل SCREAMING-KEBAB-CASE
يحوّل النص إلى SCREAMING-KEBAB-CASE — جميع الأحرف كبيرة مع فصل الكلمات بواصلات. يُعرف أيضاً بـ COBOL-CASE. يُستخدم في برمجة COBOL وبعض رؤوس HTTP وبعض أنماط متغيرات البيئة وأي مكان تكون فيه صيغة الأحرف الكبيرة بالواصلات مطلوبة. القريب الصاخب من kebab-case.
max retry count
↓
MAX-RETRY-COUNT
محوّل flatcase
يحوّل النص إلى صيغة flatcase — أحرف صغيرة بالكامل بدون أي فواصل. يتم دمج جميع الكلمات معًا مباشرة. يُستخدم لبعض أسماء قواعد البيانات، والهاشتاقات بدون فواصل، وأسماء المتغيرات القصيرة، وأي مكان يتطلب معرّفًا مضغوطًا بأحرف صغيرة بدون محددات.
Get User Profile
↓
getuserprofile
محوّل UPPERFLATCASE
يحوّل النص إلى صيغة UPPERFLATCASE — أحرف كبيرة بالكامل بدون فواصل. يتم دمج جميع الكلمات معًا مباشرة بأحرف كبيرة. الشقيق الأكبر لصيغة flatcase — يُستخدم لبعض معرّفات الأنظمة القديمة، وأسماء حقول الحواسيب المركزية، والرموز المضغوطة بالأحرف الكبيرة.
Get User Profile
↓
GETUSERPROFILE
محوّل path/case
يحوّل النص إلى صيغة path/case — أحرف صغيرة بالكامل مع فصل الكلمات بشرطات مائلة أمامية. يحاكي مسارات ملفات Unix/Linux وأجزاء مسارات URL. مفيد لإنشاء مسارات الملفات، وتعريفات المسارات، ونقاط نهاية REST API، والمعرّفات الهرمية بنمط شريط التنقل.
Get User Profile Data
↓
get/user/profile/data
محوّل backslash\case
يحوّل النص إلى صيغة backslash\case — أحرف صغيرة بالكامل مع فصل الكلمات بشرطات مائلة عكسية.
يطابق التنسيق المستخدم في مسارات ملفات Windows وتصريحات مساحات الأسماء في PHP
(مثل App\Models\User). يُستخدم أيضًا في بعض اصطلاحات مساحات الأسماء في .NET.
App Models User Profile
↓
app\models\user\profile
محوّل Space_Snake Case
يحوّل النص إلى صيغة Space_Snake — يتم تكبير الحرف الأول من كل كلمة وفصل الكلمات بشرطة سفلية مع مسافات على الجانبين ( _ ). صيغة هجينة تُستخدم أحيانًا في تسميات العرض، وواجهات الإعدادات، والمعرّفات القابلة للقراءة حيث يُراد الفصل البصري والشرطات السفلية البرمجية معًا.
get user profile data
↓
Get _ User _ Profile _ Data
محوّل Namespaced::Case
يحوّل النص إلى صيغة Namespaced::Case — يتم تكبير الحرف الأول من كل كلمة وفصلها بنقطتين مزدوجتين (::).
يطابق الصياغة المستخدمة في مساحات أسماء C++ (std::string)، ومسارات وحدات Ruby، واستدعاءات
الدوال الثابتة في PHP، وأسماء حزم Perl. مفيد لإنشاء معرّفات مساحات الأسماء بسرعة من نص عادي.
app models user profile
↓
App::Models::User::Profile
محوّل $phpVariable Case
يحوّل النص إلى صيغة متغيرات PHP — camelCase مسبوقة بعلامة الدولار ($). الطريقة المعيارية لكتابة المتغيرات في PHP. يتم تقسيم النص المُدخل إلى كلمات، ودمجها بصيغة camelCase، ثم إضافة $ في البداية. يوفر الوقت عند إنشاء أسماء متغيرات PHP من الأوصاف أو حقول قواعد البيانات أو المواصفات.
user profile image url
↓
$userProfileImageUrl
محوّل .css-class Case
يحوّل النص إلى صيغة محدد فئة CSS — kebab-case مسبوقة بنقطة (.). ينتج محددات فئات CSS
جاهزة للاستخدام مثل .user-profile-card. يسرّع كتابة CSS بتحويل أوصاف المكونات أو مواصفات
التصميم مباشرة إلى محددات CSS صالحة تتبع اصطلاحات BEM ومعايير الويب.
user profile card header
↓
.user-profile-card-header
محوّل Train-Case
يحوّل النص إلى صيغة Train-Case — يتم تكبير الحرف الأول من كل كلمة وفصل الكلمات بشرطات.
مثل PascalCase مع شرطات بين الكلمات. يُستخدم في رؤوس HTTP (Content-Type،
X-Request-Id)، وبعض تنسيقات ملفات الإعدادات، والمعرّفات المشرطة بنمط العنوان.
content type header value
↓
Content-Type-Header-Value
محوّل TSV → CSV
يحوّل القيم المفصولة بعلامات الجدولة إلى قيم مفصولة بفواصل. عند لصق البيانات من Excel أو Google Sheets أو أي جدول بيانات، تصل بصيغة TSV (مفصولة بعلامات جدولة). تحوّل هذه الأداة علامات الجدولة إلى فواصل لصيغة CSV القياسية، مع اقتباس الحقول التي تحتوي على فواصل للحفاظ على سلامة البيانات.
Alice→30→Paris
Bob→25→London
↓
Alice,30,Paris
Bob,25,London
محوّل CSV → TSV
يحوّل القيم المفصولة بفواصل إلى قيم مفصولة بعلامات جدولة. عكس محوّل TSV → CSV — ينتج مخرجات مفصولة بعلامات جدولة يمكن لصقها مباشرة في Excel أو Google Sheets أو أي تطبيق جداول بيانات. يتعامل مع حقول CSV المقتبسة بشكل صحيح، ويزيل علامات الاقتباس ويحوّل الفواصل الداخلية.
Alice,30,Paris
Bob,25,London
↓
Alice→30→Paris
Bob→25→London
محوّل الفاصلة المنقوطة → CSV
يحوّل القيم المفصولة بفواصل منقوطة بالنمط الأوروبي إلى صيغة CSV القياسية بالفواصل. تستخدم العديد من الدول الأوروبية الفواصل المنقوطة كمحددات CSV لأنها تستخدم الفواصل كفواصل عشرية. تحوّل هذه الأداة تلك الصيغة إلى CSV القياسية الدولية المفصولة بالفواصل للتوافق مع البرامج وواجهات API باللغة الإنجليزية.
Alice;30;Paris
Bob;25;London
↓
Alice,30,Paris
Bob,25,London
محوّل CSV → فاصلة منقوطة
يحوّل صيغة CSV القياسية بالفواصل إلى صيغة الفاصلة المنقوطة بالنمط الأوروبي. عكس محوّل الفاصلة المنقوطة → CSV. ضروري عند تحضير البيانات لبرامج تتوقع محددات بفواصل منقوطة — شائع في الإعدادات المحلية الألمانية والفرنسية والإيطالية والإسبانية وغيرها من الدول الأوروبية حيث تُستخدم الفواصل كفواصل عشرية.
Alice,30,Paris
Bob,25,London
↓
Alice;30;Paris
Bob;25;London
محوّل الأنابيب → CSV
يحوّل القيم المفصولة بالأنابيب إلى قيم مفصولة بفواصل. الملفات المفصولة بالأنابيب (|) شائعة في الأنظمة القديمة، وصادرات بيانات الحواسيب المركزية، وسجلات HL7 الطبية، وجداول Markdown، ومخرجات أوامر Unix. تزيل هذه الأداة محددات الأنابيب وتحوّلها إلى صيغة CSV القياسية للأدوات الحديثة وجداول البيانات.
Alice|30|Paris
Bob|25|London
↓
Alice,30,Paris
Bob,25,London
محوّل CSV → أنابيب
يحوّل القيم المفصولة بفواصل إلى صيغة مفصولة بالأنابيب. يُفضّل استخدام محددات الأنابيب عندما تحتوي حقول البيانات بشكل متكرر على فواصل (عناوين، أوصاف) لأن الأنابيب نادرًا ما تظهر في النص الطبيعي. مفيد أيضًا لإنشاء صفوف جداول Markdown، وتغذية البيانات لخطوط أنابيب Unix، أو تحضير واردات الأنظمة القديمة.
Alice,30,Paris
Bob,25,London
↓
Alice|30|Paris
Bob|25|London
اقتباس قيم CSV
يغلف كل حقل CSV بـعلامات اقتباس مزدوجة وفقًا لمعيار RFC 4180. يحوّل a,b,c إلى
"a","b","c". يهرب بشكل صحيح أي علامات اقتباس موجودة بمضاعفتها. ضروري لضمان
تفسير بيانات CSV ذات الأحرف الخاصة (فواصل، أسطر جديدة، علامات اقتباس) بشكل صحيح من قبل جميع المحللات وتطبيقات جداول البيانات.
Alice,30,Paris, France
Bob,25,London
↓
"Alice","30","Paris, France"
"Bob","25","London"
إزالة اقتباس قيم CSV
يزيل علامات الاقتباس المزدوجة المحيطة من حقول CSV ويفك تهريب علامات الاقتباس المضاعفة (""
تعود إلى "). عكس أداة اقتباس قيم CSV. ينظف بيانات CSV المقتبسة بشكل مفرط لتسهيل القراءة،
ويحضر الحقول للعرض، أو يبسط CSV قبل معالجة نصية إضافية.
"Alice","30","Paris"
"Bob","25","London"
↓
Alice,30,Paris
Bob,25,London
المسافات إلى CSV
يحوّل الرموز المفصولة بمسافات إلى قيم مفصولة بفواصل في كل سطر. يحوّل البيانات المفصولة بمسافات بيضاء (مخرجات الأوامر، التقارير ذات العرض الثابت، إدخالات السجلات) إلى صيغة CSV صحيحة. يتم التعامل مع المسافات المتتالية المتعددة كمحدد واحد. يتم معالجة كل سطر بشكل مستقل.
Alice 30 Paris
Bob 25 London
↓
Alice,30,Paris
Bob,25,London
CSV إلى مسافات
يحوّل القيم المفصولة بفواصل إلى رموز مفصولة بمسافات في كل سطر. عكس أداة المسافات إلى CSV.
ينتج مخرجات نظيفة مفصولة بمسافات بيضاء مناسبة لأدوات سطر أوامر Unix، وسكربتات الشل،
ومعالجة awk، وأي نظام يتوقع مدخلات مفصولة بمسافات.
Alice,30,Paris
Bob,25,London
↓
Alice 30 Paris
Bob 25 London
ترتيب قيم CSV
يرتب القيم داخل كل سطر مفصول بفواصل أبجديًا أو رقميًا. على عكس “ترتيب الأسطر” الذي يعيد ترتيب الأسطر بالكامل، هذا يرتب الحقول الفردية داخل كل صف. مفيد لتطبيع قوائم الوسوم، وإعادة ترتيب قيم الأعمدة، وترتيب قوائم السمات، أو ترتيب البيانات المفصولة بفواصل أبجديًا.
cherry,apple,banana
zebra,mouse,ant
↓
apple,banana,cherry
ant,mouse,zebra
تبديل الجدول
يقلب الصفوف والأعمدة في جدول CSV. يصبح الصف الأول هو العمود الأول، والصف الثاني يصبح العمود الثاني، وهكذا. يتعامل مع الحقول المقتبسة التي تحتوي فواصل ويملأ الصفوف بأطوال متساوية. يعرض ملخصاً بالأبعاد الأصلية والمبدّلة. مثالي لتدوير البيانات وتحويل البيانات ذات التوجه الصفّي إلى توجه عمودي أو إعادة هيكلة صادرات جداول البيانات.
Name,Age,City
Alice,30,London
Bob,25,Paris
↓
Name,Alice,Bob
Age,30,25
City,London,Paris
(3×3 → 3×3 مبدّل)
استخراج عمود CSV
يستخرج عموداً واحداً من بيانات CSV. أدخل رقم العمود (يبدأ من 1) أو اسم الرأس في السطر الأول، ثم بيانات CSV في الأسطر 2+. يتعامل مع الحقول المقتبسة التي تحتوي فواصل. يخرج جميع قيم ذلك العمود، واحدة في كل سطر، مع ملخص بالعدد. مثالي لاستخراج قوائم البريد الإلكتروني أو المعرّفات أو الأسماء أو أي حقل منفرد من مجموعة بيانات أكبر.
email
Name,Email,City
Alice,alice@test.com,London
Bob,bob@test.com,Paris
↓
Email
alice@test.com
bob@test.com
(العمود 2، تم استخراج 3 قيم)
ترتيب CSV حسب العمود
يرتب بيانات CSV حسب عمود محدد بترتيب تصاعدي. أدخل رقم العمود (يبدأ من 1) في السطر الأول، ثم بيانات CSV في الأسطر 2+. يبقى صف الرأس في مكانه بينما يُعاد ترتيب صفوف البيانات. يكتشف تلقائياً ما إذا كان العمود يحتوي أرقاماً (يرتب رقمياً) أو نصاً (يرتب أبجدياً). يتعامل مع الحقول المقتبسة التي تحتوي فواصل بشكل صحيح.
2
Name,Age,City
Charlie,35,Berlin
Alice,28,London
Bob,42,Paris
↓
Name,Age,City
Alice,28,London
Charlie,35,Berlin
Bob,42,Paris
إزالة تكرارات صفوف CSV
يزيل الصفوف المكررة من بيانات CSV بناءً على مطابقة السطر بالكامل. يحتفظ بأول ظهور لكل صف فريد ويزيل جميع التكرارات اللاحقة. يعرض ملخصاً بعدد الصفوف الأصلية والتكرارات المزالة والصفوف الفريدة المتبقية. يعمل مع أي بيانات محددة. مثالي لتنظيف البيانات المصدّرة وإزالة السجلات المكررة أو إلغاء تكرار قوائم المراسلات.
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Alice,alice@test.com
Charlie,charlie@test.com
↓
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Charlie,charlie@test.com
(تم إزالة تكرار واحد، 4 صفوف فريدة)
محاذاة الأعمدة
يملأ الأعمدة بمسافات لتكون متراصة عمودياً بتنسيق ثابت العرض وسهل القراءة. يكتشف تلقائياً المحدد (علامات تبويب، خطوط عمودية، فواصل، أو مسافات متعددة) ويحاذي كل عمود بعرض أطول قيمة فيه. مثالي لجعل جداول البيانات قابلة للقراءة في تعليقات الكود وملفات README وملفات السجلات ومخرجات الطرفية أو التوثيق بنص عادي.
Name,Age,City
Alice,30,London
Bob,25,Paris
Charlotte,42,San Francisco
↓
Name Age City
Alice 30 London
Bob 25 Paris
Charlotte 42 San Francisco