Lua ไม่มีฟังก์ชั่นในตัวสำหรับทำให้สตริงเป็นตัวพิมพ์ใหญ่ แต่คุณสามารถทำภารกิจนี้ได้อย่างง่ายดายโดยใช้ฟังก์ชั่นการจัดการสตริงพื้นฐาน นี่คือฟังก์ชั่นง่ายๆ ที่จะทำให้ตัวอักษรแรกของคำเดียวเป็นตัวพิมพ์ใหญ่.
ใน Lua, คุณสามารถต่อสตริงด้วยตัวดำเนินการ .. มาดูตัวอย่างการใช้งาน.
..
ใน Lua, คุณจะลดภาระของตัวเองด้วย string.lower().
string.lower()
ใน Lua, เราสามารถใช้ฟังก์ชัน gsub เพื่อแทนที่ครั้งที่ปรากฏของรูปแบบด้วยสตริงอื่น - สตริงว่างเมื่อเราต้องการลบออก.
gsub
ใน Lua, ใช้ฟังก์ชัน string.sub.
string.sub
ใน Lua, คุณสามารถดึงความยาวของสตริงด้วยตัวดำเนินการ # ง่ายและรวดเร็ว.
#
ใน Lua, ใช้ .. เพื่อการต่อสตริงหรือ string.format เพื่อการแทรกสตริง ตัวอย่าง.
string.format
นี่คือวิธีการเตะเครื่องหมายอัญประกาศไปเลยใน Lua.
ฟังก์ชั่น string.gsub ใน Lua เป็นตัวเลือกแรกสำหรับการค้นหาและแทนที่ มันทำงานอย่างนี้.
string.gsub
Lua ไม่รองรับนิพจน์ปกติเหมือนกับภาษาอื่นๆ เช่น Perl หรือ Python อย่างเช่นเดียวกัน แต่มันมอบความสามารถในการจับคู่รูปแบบที่ครอบคลุมหลายกรณีการใช้งานของนิพจน์ปกติ อย่างไรก็ตาม สำหรับรองรับนิพจน์ปกติเต็มรูปแบบ สามารถใช้ไลบรารีของบุคคลที่สามเช่น lrexlib.
lrexlib