Пошук та заміна тексту

TypeScript:
Пошук та заміна тексту

Як це зробити:

function searchAndReplace(text: string, searchValue: string | RegExp, replaceValue: string): string {
  return text.replace(searchValue, replaceValue);
}

// Використання:
const originalText = 'Привіт, світ!';
const newText = searchAndReplace(originalText, 'світ', 'галактика');
console.log(newText); // Виведе: Привіт, галактика!

Поглиблений аналіз:

Пошук та заміна тексту — давня потреба, що датується періодом масового редагування текстів. В JavaScript і TypeScript, .replace() метод можна використовувати зі строками або регулярними виразами для гнучкості пошуку. Альтернативою є бібліотеки, як-от Lodash, що надають додаткові утиліти для роботи з текстами. Розробники повинні розуміти, як використовувати g-flag (глобальний пошук) для заміни всіх входжень, і не забувати про безпеку при роботі з динамічно вводимими регулярними виразами.

Дивіться також: