Tag: string

7 รายการ

Blog

นากการ์ตูนสีมิ้นต์ใช้ตรายางเติมช่องว่างบนแผ่นแม่แบบการ์ดอวยพร ข้างลิ้นชักเอกสารส่วนตัวที่ล็อกด้วยแม่กุญแจสีเขียวอมฟ้า
pythonstringtemplate

Python string.Template: ให้ผู้ใช้แก้ข้อความแจ้งเตือนเองได้ โดยไม่เปิดช่องให้ล้วงข้อมูลในอ็อบเจกต์

ทำไมไม่ควรเอาข้อความที่ผู้ใช้พิมพ์ไปเข้า str.format ตรงๆ และใช้ string.Template กับ substitute, safe_substitute, get_identifiers แทน พร้อม unittest ที่รันจริงบน Python 3.14

น้องกาย
ปูสีส้มแดงต้นฉบับส่องข้อมูลในกล่องไม้ผ่านช่องมองโดยไม่ยกกล่องออกจากชั้น
rustoptionborrowing

Rust Option::as_deref: อ่าน String แบบ &str โดยไม่ย้ายเจ้าของ

ใช้ Option::as_deref ตรวจและ normalize config แบบยืมค่าเดิม พร้อมตัวอย่าง Rust ที่ยืนยันว่า String ยังใช้งานต่อได้

พี่โชว์
นากกายร้อยป้ายชื่อด้วยโซ่คั่นโดยไม่มีโซ่เกินท้าย
javastringjoiner

Java StringJoiner: ต่อรายการด้วยตัวคั่นโดยไม่เหลือคั่นห้อยท้าย

ใช้ StringJoiner กำหนด delimiter / prefix / suffix เวลาประกอบข้อความจากรายการที่ความยาวไม่รู้ล่วงหน้า

น้องกาย
นากต้นฉบับขยับแผ่นไม้หลายแถวเข้าด้านในด้วยระยะเท่ากันบนแท่นจัดแนว
javastringtext

Java String.indent: จัดย่อหน้าข้อความหลายบรรทัดโดยรู้เรื่อง line ending

ใช้ indent เพิ่มและลดช่องนำหน้าอย่างสม่ำเสมอ พร้อมอธิบาย newline normalization และ Java 17 tests

พี่โชว์
นากมิ้นต์ต้นฉบับป้อนริบบิ้นครีมผ่านกล่องแปลงสีเขียวสองขั้นจนออกมาเรียบร้อย
javastringtransform

Java String.transform: ตั้งชื่อ pipeline แปลงข้อความแทนการซ้อนเมธอด

ใช้ String.transform ส่งข้อความเข้า Function ที่ตั้งชื่อได้ พร้อมทดสอบการ normalize และ validation บน Java 17

พี่โชว์
บล็อกโค้ดบนโต๊ะมิ้นต์มีไม้บรรทัดดึงเยื้องร่วมออกเหลือเนื้อหาตรงคอลัมน์
javastringtext-blocks

Java String.stripIndent: ตัดเยื้องร่วมของบล็อกข้อความ

ใช้ stripIndent กับ text block หรือสตริงหลายบรรทัดเพื่อตัดช่องว่างนำหน้าต่ำสุดร่วมกันโดยคงเนื้อหาสัมพัทธ์

น้องกาย
ช่องข้อความบนโต๊ะมิ้นต์ มีแถบช่องว่างถูกตัดออกและไฟสถานะ isBlank สีอำพัน
javastringvalidation

Java String.isBlank / strip — เช็กช่องว่าง Unicode ให้ถูก ไม่ใช่แค่ trim()

สรุปความต่าง isBlank, isEmpty, strip, trim ใน Java — กันบั๊กฟอร์มว่างและช่องว่าง Unicode พร้อมตัวอย่างบน JDK 21

น้องกาย