להופכים מחרוזת לאות ראשית ב-Rust יש לך שני מסלולים עיקריים.
בעבר, לפני שהפרוגרמינג או ראסט בכלל היו בתמונה, הדבקת מחרוזות בוצעה בשפות כמו C עם פונקציות כמו strcat.
strcat
קוד זה יוצר מחרוזת עם אותיות קטנות ממחרוזת נתונה ומדפיס אותה.
כדי למחוק תווים ממחרוזת לפי תבנית ב-Rust, אפשר להשתמש בפונקציה replace מהמודול str, או בחבילת רגולר אקספרשנס חיצונית כמו regex.
replace
str
regex
היכולת לחלץ תת-מחרוזות שימושית במיוחד בתיעוד וניתוח של טקסטים.
כדי למצוא את אורך המחרוזת ב-Rust, אנחנו משתמשים במתודה .len().
.len()
אינטרפולציה של מחרוזות היא תכונה של שפות תכנות רבות, הגיעה ל-Rust מעולמם של שפות כמו Perl או Ruby.
לפעמים יש לך מחרוזת עם ציטוטים מעורבים, כמו זו.
(איך לעשות:) בעולם התוכנה, פעולת החיפוש והחלפה הייתה חלק מעורכי טקסט מהימים הראשונים של תכנות.
הספרייה regex ב-Rust היא המקום הראשון לפנות אליו לעבודה עם ביטויים רגולריים.