TC

Dot Case Converter — أداة مجانية عبر الإنترنت

Processed locally. No data stored.
0 chars

ما هو محول أحرف النقاط?

case) بتحويل النص إلى كلمات مكتوبة بأحرف صغيرة فقط ومفصولة بنقاط. case.

debug)، وتسمية حقول GraphQL، والمعرفات الهرمية التي تمثل الهياكل المتداخلة. تتعامل هذه الأداة مع أي تنسيق إدخال — نص عادي، أو camelCase، أو snake_case، أو PascalCase — وتحوّله إلى ناتج نظيف بأحرف صغيرة مفصولة بنقاط.

متى تستخدم محول أحرف النقاط?

case" لأسماء حزم Java وKotlin، ومفاتيح تكوين Spring، ومعرفات حقول GraphQL، وقواعد تسمية حزم Ruby. host). عند إنشاء ملفات الخصائص أو تكوينات YAML بمفاتيح الترميز بالنقطة، توفر هذه الأداة الوقت.

إذا كنت بحاجة إلى واصلات بدلاً من النقاط، فجرب Kebab Case Converter. بالنسبة للشرطات السفلية، استخدم Snake Case Converter.

كيفية استخدام هذه الأداة

  1. 1Paste your text
  2. 2Click 'Convert' to get dot.case output
  3. 3Copy for config files and identifiers

يقوم المحول بتحديد حدود الكلمات من خلال المسافات والواصلة وشرطة التسطير وانتقالات كتابة الكلمات بأسلوب "camelCase"، ثم يربط الكلمات المكتوبة بأحرف صغيرة بنقاط. أما النقاط الموجودة أصلاً في النص المدخل، فيتم التعامل معها على أنها فواصل ويتم الاحتفاظ بها.

أمثلة

InputOutput
Hello Worldhello.world
firstNamefirst.name
my-config-keymy.config.key
App Settings Configapp.settings.config
database_host_namedatabase.host.name

القواعد والسلوك

  • يتم تحويل جميع الكلمات إلى أحرف صغيرة. وبغض النظر عن حالة الأحرف في النص المدخل — سواء كانت أحرف كبيرة أو أحرف كبيرة في بداية كل كلمة أو أحرف كبيرة في بداية كل كلمة مع فواصل — فإن كل حرف في النص الناتج يكون حرفًا صغيرًا.
  • يتم فصل الكلمات بنقاط (نقطات). ويتم استبدال المسافات والواصلة وشرطة التسطير والانتقالات في أسلوب كتابة "camelCase" بفواصل على شكل نقطة واحدة.
  • يتم حذف الأحرف الخاصة وعلامات الترقيم (باستثناء النقاط). ولا يتبقى في الناتج سوى الأحرف والأرقام والنقاط، مما يجعله مناسبًا للاستخدام كمفاتيح تكوين وأسماء حزم.

أدوات ذات صلة

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

ما هو dot.case؟

dot.case هي قاعدة تسمية تُكتب فيها جميع الكلمات بأحرف صغيرة وتُفصل بينها نقاط، مثل app.settings.debug. وهي تُستخدم على نطاق واسع في أسماء حزم Java (com.company.product)، وخصائص تكوين Spring Boot، وGraphQL، وملفات التكوين الهرمية حيث تمثل النقاط مستويات التداخل.

متى يتم استخدام dot.case؟

تستخدم أسماء حزم Java وKotlin (com.example.myapp)، وخصائص Spring Boot (spring.datasource.url)، ومعرفات مجموعات Maven، وأسماء حزم Ruby، وبعض قواعد GraphQL، جميعها أسلوب "dot.case". وهو يمثل بشكل طبيعي الهياكل الهرمية أو المتداخلة، لأن النقاط تشير إلى العلاقات بين العناصر الأصلية والتابعة.

هل "dot.case" هي نفس "ترميز مساحة الأسماء"؟

متشابهة جدًا. تستخدم أسماء حزم جافا (com.example.myapp) صيغة النقطة لتمثيل تسلسل هرمي شبيه بالدلائل، وهو شكل من أشكال "dot.case". وتتداخل هذه المفاهيم في الممارسة العملية، على الرغم من أن مصطلح "dot.case" يشير تحديدًا إلى قاعدة التسمية، بينما يشير مصطلح "صيغة مساحة الاسم" إلى التجميع المنطقي.

ما الفرق بين أسلوب كتابة الأحرف الكبيرة "dot.case" وأسلوب "kebab-case"؟

يستخدم أسلوب dot.case النقاط (.) كفواصل (hello.world)، بينما يستخدم أسلوب kebab-case الواصلات (-) كفواصل (hello-world). وكلاهما يُكتب بأحرف صغيرة وفقًا للأعراف المتبعة. ويعتمد الاختيار على السياق: النقاط لمفاتيح التكوين والحزم، والوصلات لعناوين URL وفئات CSS.

هل يدعم الإدخال بنمط CamelCase؟

نعم. تكتشف الأداة حدود الأحرف الكبيرة في المدخلات المكتوبة بنمط "camelCase" و"PascalCase" وتقسم الكلمات عند تلك النقاط. على سبيل المثال، يتحول "backgroundColor" إلى "background.color" ويتحول "MyComponentName" إلى "my.component.name".