שולחן עבודה חשבון

ממיר camelCase

הדביקו טקסט או מילים והמירו אותם ל-camelCase — לשמות משתנים, מפתחות JSON וקוד. פועל בדפדפן בלבד.

פרטי — הספירה מתבצעת בדפדפן שלכם, שום דבר לא מועלה

תוצאה

איך מפרידים בין מילים

הקלט מפוצל על גבולות camelCase/PascalCase (אות קטנה או ספרה ואחריה אות גדולה) וגם על כל סימן פיסוק או רווח — כך ש-«my-var_name», «myVarName» ו-«my var name» כולם יומרו באותה דרך. ספרות נצמדות למילה שלפניהן (userID42 → user, id42), ולא מתפצלות לעולם למילה נפרדת.

מגבלת ראשי תיבות — קראו לפני המרת שמות API

רצפים של אותיות גדולות (ראשי תיבות כמו HTTP, XML, ID) לא מתפצלים מהמילה שבאה אחריהם — getHTTPResponse הופך ל-get_httpresponse, לא ל-get_http_response; XMLParser הופך ל-xmlparser, לא ל-xml_parser. זו מגבלה אמיתית ומאומתת של כלל הגבול (אות קטנה/ספרה → אות גדולה), לא באג נדיר — אם צריך פיצול לפי כל ראשי תיבות, הוסיפו מפריד ידני (getHTTP_Response) לפני ההמרה.

סיימנו

הטקסט שהומר מופיע בתיבת הפלט בזמן ההקלדה — אפשר להעתיק אותו או להשתמש ב'הורדה' אם הדפדפן שלכם תומך בכך. לא נשמרת היסטוריית המרות; רענון הדף מנקה את שתי התיבות.

מה זה camelCase?

camelCase מחבר מילים בלי רווחים ומתחיל כל מילה באות גדולה חוץ מהראשונה: "user profile page" הופך ל-"userProfilePage". זה סגנון השמות הסטנדרטי למשתנים ב-JavaScript, Java ועוד שפות רבות.

אפשר להמיר משפטים שלמים?

כן — כל שורה מומרת בנפרד, כך שאפשר להדביק רשימה של שמות או ביטויים ולקבל מזהה camelCase אחד בכל שורה. סימני פיסוק ורווחים מיותרים מוסרים אוטומטית.

הטקסט שהומר תמיד תקין לקוד?

לא — זו המרת רישיות של טקסט רגיל, לא ניתוח של כללי מזהה בשפה מסוימת (מילים שמורות, תווים מותרים וכו' עדיין חלים). בדקו את כללי השמות של השפה שלכם לפני שמשתמשים בשם שהומר כמזהה אמיתי.

↑ חזרה לכלי