חיפוש והחלפת טקסט

Elm:
חיפוש והחלפת טקסט

איך לעשות:

ב-Elm, אנחנו יכולים להשתמש בפונקציונליות שמובנית בספריית String לצורך חיפוש והחלפה. נראה דוגמה:

import String

replaceText : String -> String -> String -> String
replaceText toFind toReplace inText =
    String.replace toFind toReplace inText

main =
    let
        originalText = "שלום עולם"
        newText = replaceText "עולם" "world" originalText
    in
    text newText
-- תוצאה: "שלום world"

עיון מעמיק:

חיפוש והחלפת טקסט היא פונקציה יסודית במרבית שפות התכנות והיא קיימת משנות ה-60. ישנם כלים רבים לחיפוש והחלפה כמו רגולר אקספרשנס ומערכת עיבוד טקסטים למשל. ב-Elm, חיפוש והחלפה מתבצעים באופן פשוט יותר, ללא תמיכה ישירה בביטויים רגולריים. זה חלק ממודל הפשטות של השפה אשר מקל על התוכניתן אך לעיתים מגביל.

ראה גם: