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 המקלות על החלפת טקסט עם ממשק ידידותי יותר.