Как использовать метод replace () для строки только один раз вместо нескольких раз? - PullRequest
1 голос
/ 09 января 2020

str - это строка html (или строка, которая содержит полное html), но с некоторыми нежелательными кодами между которыми я пытался избавиться.

Это то, что мне помогло до сих пор:

const contentClean = str.replace(/=0A/gm,"").replace(/(=09)/gm,"").replace(/(=\r\n)/gm,"").replace(/(3D)/gm,"");

Как мне написать метод replace () только один раз вместо 4 раз в приведенном выше коде?

1 Ответ

1 голос
/ 09 января 2020

Просто чередуйте каждую возможность с |:

const contentClean = str.replace(/=0A|=09|=\r\n|3D/gm, "");

Обратите внимание, что нет необходимости захватывать группы.

...