Tag: string
7 รายการ
Blog

Python string.Template: ให้ผู้ใช้แก้ข้อความแจ้งเตือนเองได้ โดยไม่เปิดช่องให้ล้วงข้อมูลในอ็อบเจกต์
ทำไมไม่ควรเอาข้อความที่ผู้ใช้พิมพ์ไปเข้า str.format ตรงๆ และใช้ string.Template กับ substitute, safe_substitute, get_identifiers แทน พร้อม unittest ที่รันจริงบน Python 3.14
Rust Option::as_deref: อ่าน String แบบ &str โดยไม่ย้ายเจ้าของ
ใช้ Option::as_deref ตรวจและ normalize config แบบยืมค่าเดิม พร้อมตัวอย่าง Rust ที่ยืนยันว่า String ยังใช้งานต่อได้
Java StringJoiner: ต่อรายการด้วยตัวคั่นโดยไม่เหลือคั่นห้อยท้าย
ใช้ StringJoiner กำหนด delimiter / prefix / suffix เวลาประกอบข้อความจากรายการที่ความยาวไม่รู้ล่วงหน้า
Java String.indent: จัดย่อหน้าข้อความหลายบรรทัดโดยรู้เรื่อง line ending
ใช้ indent เพิ่มและลดช่องนำหน้าอย่างสม่ำเสมอ พร้อมอธิบาย newline normalization และ Java 17 tests
Java String.transform: ตั้งชื่อ pipeline แปลงข้อความแทนการซ้อนเมธอด
ใช้ String.transform ส่งข้อความเข้า Function ที่ตั้งชื่อได้ พร้อมทดสอบการ normalize และ validation บน Java 17
Java String.stripIndent: ตัดเยื้องร่วมของบล็อกข้อความ
ใช้ stripIndent กับ text block หรือสตริงหลายบรรทัดเพื่อตัดช่องว่างนำหน้าต่ำสุดร่วมกันโดยคงเนื้อหาสัมพัทธ์
Java String.isBlank / strip — เช็กช่องว่าง Unicode ให้ถูก ไม่ใช่แค่ trim()
สรุปความต่าง isBlank, isEmpty, strip, trim ใน Java — กันบั๊กฟอร์มว่างและช่องว่าง Unicode พร้อมตัวอย่างบน JDK 21