Clojure, בהיותו שפת JVM, מאפשר לך להשתמש ישירות בשיטות מחרוזת של Java.
בקהילת הפיתוח המודרנית, צירוף מחרוזות הוא כלי יום-יומי.
(איך לעשות:) בקלוז’ר, תוכלו להשתמש בפונקציה clojure.string/lower-case כדי להמיר מחרוזת לאותיות קטנות.
clojure.string/lower-case
הנה דוגמה למחיקת תווים באמצעות RegExp ב-Clojure.
ב-Clojure אפשר לחלץ תת-מחרוזת בקלות עם הפונקציה subs.
subs
איך לעשות: הדרך הנפוצה בקלוז’ר למצוא אורך מחרוזת היא באמצעות הפונקציה count. דוגמה.
count
בקלוז’ר עושים אינטרפולציה של מחרוזות בצורה שונה משפות אחרות, כי אין לנו את המתודה ‘interpolate’ כמו ב-Ruby או ב-Python.
ב-Clojure, מחרוזות הן בלתי שינויות, אז כשאנחנו מדברים על “להסיר מרכאות”, אנו למעשה מדברים על יצירת מחרוזת חדשה ללא מרכאות.
קטעי קוד של חיפוש והחלפה ב-Clojure.
Clojure, נאמן לשורשיו במשפחת Lisp, מציע מערך עשיר של פונקציות המתממשקות בחלקות עם יכולות הביטוי הרגולרי של Java.