正規表現がうまくできず悩んでおります。アドバイス頂けますと幸いです。
やりたいこと
特定の文字(タグ)で囲われた中身を置換したい
具体例(イメージ)
置換前
js
1StringA = '<tr>'+ 2 '<td>'+ 3 '<p>0001</p>'+ 4 '</td>'+ 5 '<td>'+ 6 '<p>0002</p>'+ 7 '</td>'+ 8 '<td>'+ 9 '<p></p>'+ 10 '</td>'+ 11'</tr>';
置換後
js
1StringB ='<tr>'+ 2 '<td>'+ 3 '<p>0001</p>'+ 4 '</td>'+ 5 '<td>'+ 6 '<p>0002</p>'+ 7 '</td>'+ 8 '<td>'+ 9 '<p>0003</p>'+ 10 '</td>'+ 11'</tr>';
試したこと
<tr>と</tr>に囲われた部分を置換できればと考えたのですが、うまくできず悩んでいます。 ```js let new_String = StringA.replace(/<tr>.+?</tr>/g, StringB); ``` ### 背景 Confluense APIを利用して、GASからConfluenseの表を更新したいと考えております。 Confluenseに記載されている表を取得し、取得した表(HTML形式の文字列)のオブジェクトに対して、スプレッドシートの内容を追記(置換)したいと思っています。トリガーを利用して月次で更新したいため、GASを利用したいです。あなたの回答
tips
プレビュー