GASのreplaceを複数でやる
はい、最近GoogleAppsScript(GAS)を使っているのですが、サイトをcurlしてデータを取ってくるっていうのを力技でやろうとしていた時に気がつきました。
GASのreplaceって最初の1つめしか置換しない。
正規表現を直接打ち込むのに慣れていませんが、こういう表記だそうです。
参考
https://1-notes.com/javascript-multiple-specifications-of-replace/
はい、最近GoogleAppsScript(GAS)を使っているのですが、サイトをcurlしてデータを取ってくるっていうのを力技でやろうとしていた時に気がつきました。
GASのreplaceって最初の1つめしか置換しない。
SQLとかのreplaceに慣れてるとあれ、って思うけど、ここは複数指定の場合は正規表現だそうです。let text = 'aaa bbb aaa';text = text.replace('aaa', 'ccc');結果が ccc bbb aaa になる。
let text = `aaa bbb aaa`;text = text.replace(/aaa/g, 'ccc');結果が ccc bbb ccc になる。
正規表現を直接打ち込むのに慣れていませんが、こういう表記だそうです。
参考
https://1-notes.com/javascript-multiple-specifications-of-replace/
コメント