Wyszukiwanie i zamiana tekstu

Swift:
Wyszukiwanie i zamiana tekstu

Jak to zrobić:

var text = "Witaj świecie! Swift jest fajny."
if let range = text.range(of: "świecie") {
   text.replaceSubrange(range, with: "Swift")
}
print(text) // "Witaj Swift! Swift jest fajny."

text = "Jabłka, banany, wiśnie."
text = text.replacingOccurrences(of: "wiśnie", with: "maliny")
print(text) // "Jabłka, banany, maliny."

Zagłębiając się:

Historia poleceń wyszukiwania i zastępowania sięga wczesnych edytorów tekstu i systemów do przetwarzania tłumów, gdzie automatyzacja mogła zaoszczędzić godziny ręcznej pracy. W Swift, String oferuje metody jak replacingOccurrences(of:with:) czy replaceSubrange(_:with:), które są intuicyjne w użyciu, ale bazują na potężnych mechanizmach porównywania tekstów, takich jak wyrażenia regularne. Alternatywne podejścia mogą obejmować użycie NSRegularExpression w swiftowych aplikacjach dla większej kontroli i elastyczności przy szukaniu wzorców.

Zobacz również: