ToolAcre
ชุดเครื่องมือข้อความ
ตัวแปลงตัวพิมพ์ข้อความ
ตัวแปลงเคส: ชื่อ, CamelCase, Snake_case
สลับข้อความระหว่าง UPPER ต่ำกว่า ชื่อ ประโยค อูฐ ปาสคาล งู เคบับ และทาก
ไฟล์ของคุณและความเป็นส่วนตัวของคุณ
การแปลงทุกครั้งเป็นฟังก์ชันที่ทำงานอยู่ในแท็บเบราว์เซอร์นี้ ซึ่งใช้กับสตริงที่เก็บไว้
ในความทรงจำ ไม่มีการอัปโหลด ไม่มีอะไรถูกบันทึกอัตโนมัติ และไม่มีอะไรรอดจากการโหลดซ้ำ ดังนั้น
การวางแบบร่างหรือบล็อกของซอร์สโค้ดที่นี่จะไม่มีการคัดลอกใดๆ เลย รวมถึงบน
เครื่องที่ใช้ร่วมกัน
เครื่องมือนี้ทำอะไรได้บ้าง
การแปลงตัวพิมพ์ทั้งเก้าแบบนำไปใช้กับกล่องข้อความทั้งหมด โดยแต่ละรายการไม่สามารถยกเลิกได้ โปรแกรมเมอร์
cases แบ่งปันตัวแยกคำที่เข้าใจขอบเขตของ CamelCase และการเรียกใช้ตัวพิมพ์ใหญ่
และการแปลงทากจะพับสำเนียงไปที่ตัวอักษรฐานแทนที่จะลบออก
โดยจะเขียนการใช้ตัวพิมพ์ใหญ่ของกล่องข้อความทั้งหมดใหม่ในขั้นตอนเดียว โดยมีเป้าหมาย 9 ประการ:
UPPER, ต่ำกว่า, ตัวพิมพ์ชื่อเรื่อง, ตัวพิมพ์ประโยค, CamelCase, PascalCase, Snake_case, kebab-case และ
ทาก URL กรณีโปรแกรมเมอร์ทั้งสี่ใช้ตัวแยกคำเดียวร่วมกัน ดังนั้นพวกเขาจึงตกลงกันว่าอยู่ที่ไหน
คำเริ่มต้น — รวมถึงในตัวระบุที่ไม่มีช่องว่างเลย แต่ละ
การแปลงจะผลักข้อความก่อนหน้าไปยังสแต็กการเลิกทำ ดังนั้นการแปลงจะเกิดขึ้น
ผิดต้องคลิกเพียงครั้งเดียวเพื่อย้อนกลับแทนที่จะวางใหม่
วิธีการใช้งาน
วางข้อความของคุณลงในช่อง การเปลี่ยนแปลงจะมีผลกับทุกสิ่ง ดังนั้นให้วางเฉพาะสิ่งที่คุณชอบเท่านั้น
ต้องการการเปลี่ยนแปลง
เลือกกรณีและปัญหาที่คุณต้องการจากแถวกรณีและปัญหา ผลลัพธ์จะแทนที่ข้อความในกล่องและ
การยืนยันจะระบุชื่อสิ่งที่ถูกนำไปใช้
ตรวจสอบคำย่อหรือคำนามเฉพาะในผลลัพธ์ เนื่องจากทั้งชื่อเรื่องและกรณีประโยค
ตัวอักษรตัวพิมพ์เล็กที่พวกเขาไม่คิดว่าควรใช้ตัวพิมพ์ใหญ่
เลือกเลิกทำเพื่อย้อนกลับ หรือคัดลอกหรือดาวน์โหลดข้อความเมื่อถูกต้อง
ตัวอย่างการใช้งาน
เปลี่ยนส่วนหัวของบทความให้เป็น URL slug สำหรับโพสต์ในบล็อกหรือหน้าเอกสารประกอบ
การซ่อมแซมรายชื่อหรือที่อยู่ซึ่งมาถึงเมืองหลวงทั้งหมด
การเปลี่ยนชื่อตัวระบุระหว่าง CamelCase และ Snake_case เมื่อย้ายโค้ดระหว่าง
ภาษา
สิ่งที่เครื่องมือนี้จะไม่ทำ
การเปลี่ยนแปลงมีผลกับทั้งกล่อง ไม่มีโหมดการแปลงเฉพาะการเลือกเท่านั้น
แยกข้อความหากบางส่วนจำเป็นต้องได้รับการดูแลที่แตกต่างกัน
ตัวพิมพ์ของหัวเรื่องไม่มีข้อยกเว้นสำหรับคำแนะนำสไตล์: ทุกคำเป็นตัวพิมพ์ใหญ่ รวมถึง "ของ"
'the' และ 'และ' เนื่องจากไกด์สไตล์ไม่เห็นด้วยและการเลือกอย่างเงียบๆ จะเป็น a
เดา
การแม็ปเคสไม่ขึ้นกับโลแคล ภาษาเยอรมัน ß ตัวพิมพ์ใหญ่ถึง SS ซึ่งไม่ย้อนกลับ
และแบบตุรกีแบบมีจุดและไม่มีจุดนั้นไม่ใช่แบบพิเศษ
ตัวแยกคำจำเป็นต้องมีสัญญาณขอบเขต เช่น ตัวคั่น การเปลี่ยนขนาดตัวพิมพ์ หรือตัวเลข ดังนั้น a
สารประกอบที่เขียนเป็นตัวพิมพ์เล็กเช่น 'helloworld' ไม่สามารถแยกได้
ทากจะเก็บตัวอักษรที่มาจากสคริปต์ที่ไม่ใช่ภาษาละตินโดยใช้ตัวพิมพ์เล็ก ไม่มี
การทับศัพท์ และอีโมจิและสัญลักษณ์จะถูกลบออกแทนที่จะถอดเสียง
ข้อผิดพลาดทั่วไป
ใช้ตัวพิมพ์ชื่อเหนือข้อความที่มีตัวย่อ NASA กลายเป็น NASA และ iPhone กลายเป็น
Iphone เพราะทุกคำจะมีอักษรตัวพิมพ์ใหญ่ตัวแรกและตัวพิมพ์เล็กทุกที่
อย่างอื่น
ใช้ตัวพิมพ์ประโยคกับข้อความที่ตะโกนและไม่อ่านซ้ำ มันเป็นตัวพิมพ์เล็กทุกอย่าง
ประการแรก ดังนั้นคำนามและตัวย่อจะเป็นตัวพิมพ์เล็กจนกว่าคุณจะแก้ไขด้วยมือ และ a
จุดเต็มหลังตัวย่อจะใช้ตัวพิมพ์ใหญ่ในคำต่อไปนี้ในประโยคกลาง
คาดว่า CamelCase จะรักษาตัวย่อไว้ parseHTTPResponse กลายเป็น parseHttpResponse
ซึ่งตรงกับแบบแผนส่วนใหญ่ แต่จะผิดถ้า codebase ของคุณจงใจเก็บ
เมืองหลวง
การใช้เคบับกรณีหมายถึงทาก kebab-case เก็บตัวอักษรเน้นเสียงไว้ ดังนั้น 'Café'
เมนู’ กลายเป็น ‘เมนูคาเฟ่’; มีเพียงการแปลงทากเท่านั้นที่จะพับสำเนียงเพื่อให้ 'เมนูคาเฟ่'
หมายเหตุทางเทคนิค
ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเรียกเมธอดสตริง JavaScript โดยตรง โดยใช้ค่าเริ่มต้น
การแมปเคส Unicode แทนที่จะเป็นการแม็พตามสถานที่ ตัวพิมพ์หัวเรื่องจะเขียนซ้ำการเรียกใช้แต่ละครั้งของ a
ตัวอักษร ตามด้วยตัวอักษร รวมเครื่องหมายหรืออะพอสทรอฟี ใช้ตัวพิมพ์ใหญ่ขึ้นตัวแรก
ตัวอักษรและตัวพิมพ์เล็กที่เหลือ ซึ่งเป็นสาเหตุที่ทำให้ตัวย่อแบนลง กรณีประโยค
ให้ใช้ตัวพิมพ์เล็กทั้งสตริงก่อน จากนั้นจึงใช้อักษรตัวพิมพ์ใหญ่และตัวแรก
ตัวอักษรหลังจุดสิ้นสุดประโยค ตามด้วยช่องว่าง กรณีโปรแกรมเมอร์แชร์ไฟล์
ตัวแยกที่แบ่งการเรียกใช้อักขระที่ไม่ใช่ตัวอักษรและตัวเลข บนตัวอักษรพิมพ์เล็ก หรือ
หลักตามด้วยตัวพิมพ์ใหญ่ และตัวพิมพ์ใหญ่ตามด้วย a
คู่ทุนแล้วตัวพิมพ์เล็ก - กฎที่แยก HTTP จากการตอบกลับใน
แยกวิเคราะห์ HTTPResponse ทากถูกทำให้เป็นมาตรฐานเป็น NFD และถอดเครื่องหมายรวมออกก่อน
ตัวพิมพ์เล็ก ดังนั้นสำเนียงจึงพับไปที่ตัวอักษรฐาน
คำถามที่พบบ่อย
อะไรคือความแตกต่างระหว่าง kebab-case และ slug?
ทั้งสองรวมคำตัวพิมพ์เล็กด้วยยัติภังค์ แต่การแปลงทากยังพับสำเนียงด้วย
ตัวอักษรฐานและลบสิ่งใดก็ตามที่ไม่ใช่ตัวอักษรหรือตัวเลข ‘คาเฟ่ ครีม’ มอบให้
'cafe-crème' เป็นเคบับเคสและ 'cafe-creme' เป็นทาก
เหตุใด Title Case จึงใช้คำย่อของฉันผิด
ตัวพิมพ์ใหญ่เป็นตัวพิมพ์แรกของแต่ละคำ และตัวพิมพ์เล็กส่วนที่เหลือ โดยไม่มีหมายเลข
พจนานุกรมคำย่อด้านหลัง ดังนั้น NASA จึงกลายเป็น NASA แก้ไขคำย่อหลังจากการแปลง
หรือใช้การแปลงแบบอื่น
กรณีประโยครู้เกี่ยวกับชื่อหรือไม่?
ไม่ มันจะเป็นตัวพิมพ์เล็กทุกอย่างแล้วเปลี่ยนตัวอักษรตัวแรกของแต่ละประโยคให้เป็นตัวพิมพ์ใหญ่ ดังนั้น
คำนามที่เหมาะสมจำเป็นต้องแก้ไขด้วยมือ นั่นคือการแลกเปลี่ยนสำหรับการเปลี่ยนแปลงนั้น
แก้ไขข้อความที่เขียนด้วยตัวพิมพ์ใหญ่ได้อย่างน่าเชื่อถือ
เครื่องมือที่เกี่ยวข้อง
เพิ่มเติมจาก ToolAcre