ฉันต้องการใช้นิพจน์ทั่วไป (REGEX) เพื่อใช้อักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ในประโยค
ฉันได้ผลลัพธ์เหมือนกันในภาษาการเขียนโปรแกรม แต่ดูเหมือนว่าการใช้นิพจน์ทั่วไปจะกระชับยิ่งขึ้น
คุณจะรับมือกับกรณีที่คุณมีตัวย่อได้อย่างไร? โปรดให้ตัวอย่างจากภาษาอื่น ๆ ที่คุณได้ทำสิ่งนี้มา
—
เดวิด
เช่น "การทดสอบการทดสอบ" ควรกลับมา "การทดสอบการทดสอบ" ฉันทำงานกับ MSL และรหัสนี้ทำสิ่งเดียวกัน แต่ฉันรู้ว่ามีวิธีการใช้นามแฝง regex reg {var% x = 1,% y = $$ 1 ,% z ในขณะที่ (% x <= $ numtok (% y, 32)) {% z =% z $ + ($ บน ($ ซ้าย ($ gettok (% y,% x, 32), 1)), $ mid ($ gettok (% y,% x, 32), $ iif ($ len ($ gettok (% y,% x, 32)) == 1, $ ลบ (% x, $ right ($ gettok (% y % x 32), 1)), $ + (- $ Calc ($ len ($ gettok (% Y% x 32)) - 1))))) Inc% x} ผลตอบแทน% Z}
—
Sirius_Black
นอกจากนี้คุณต้องการใช้ regex ประเภทใด เช่น PCRE POSIX? มีความแตกต่างที่ลึกซึ้งและทำให้เกิดความแตกต่างกับที่และ / หรือภาษาใดที่คุณต้องการใช้ REGEX ใน
—
เดวิด
ภาษาสคริปต์ mirc นั้นใช่ไหม?
—
David