Простая замена первого вхождения

“aaaaa”.replace(“a”, “b”) // baaaa

Простая замена ВСЕХ вхождений

“aaaaa”.replaceAll(“a”, “b”) // bbbbb

Расширенные функции replaceAll с использованием Rgexpr

Пример с уценкой, заменой заголовков HTML-тегами

#this is the title
content

# another title
another content

превратиться в

<h1>this is the title</h1>
content

<h1>another title</h1>
another content

Это можно сделать с помощью replaceAll, беря все содержимое после символа # и пробелов до следующей строки и выводя его внутри тегов h1. Обратите внимание, что $1 означает содержимое внутри первого набора квадратных скобок.

stringAbove.replaceAll(/\n# *(.*) *\n/g, '\n<h1>$1</h1>\n')

Обратите также внимание на использование /g . это необходимо для включения ВСЕХ строк. Без этого изменения будет заменена только первая строка.

Хлопайте, если полезно, Следуйте за мной, чтобы узнать больше