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

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

איך לעשות:

public class StringReplace {
    public static void main(String[] args) {
        String originalText = "תכנות זה מהנה! לתכנת ב-Java זה עוד יותר מהנה!";
        String searchText = "מהנה";
        String replacementText = "מעולה";

        String replacedText = originalText.replaceAll(searchText, replacementText);

        System.out.println(replacedText);
    }
}

פלט:

תכנות זה מעולה! לתכנת ב-Java זה עוד יותר מעולה!

צלילה לעומק:

חיפוש והחלפה של טקסט הוא מושג שנולד בימים של עריכת טקסט אינטראקטיבית בשנות ה-60. ב-Java, השינוי טקטסט כולל שיטות כמו replace(), replaceAll(), ו-replaceFirst(). זהירות עם replaceAll() - היא משתמשת בפקודות ביטוי רגולרי, וזה יכול להיות קצת מפתיע. כתחליף, ישנן ספריות צד שלישי כמו Apache Commons Lang המקלות על החלפת טקסט עם ממשק ידידותי יותר.

ראה גם: