
GASの記述
body.replace(/{{AAA}}/g,/BBB/);
内の /g の意味について教えてください。
GASを利用して、文字列の置換を行います。
参考になるウェブサイトがあり、以下のように記述することで問題なく置換されます。
body.replace(/{{AAA}}/g,/BBB/);
※ここでは
文章 body 内の
文字列 {{AAA}} を
文字列 BBB
に置換しています。
はじめてGASを利用しました。まったくの初心者なので基本も分かりません。
/g について簡単に検索しましたがうまく見つかりません。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
JavaScript リファレンス / String / replace() メソッド
https://developer.mozilla.org/ja/docs/Web/JavaSc …
replace() メソッドの置き換え動作は通常一度だけですが、
正規表現の g フラグまたは replaceAll() を使うことで、
対象の全てを置き換えます。
例)
"ababa".replace( /a/, "@" ) == "@baba"
"ababa".replace( /a/g, "@" ) == "@b@b@"
"ababa".replaceAll( "a", "@" ) == "@b@b@"
> /g について簡単に検索しましたがうまく見つかりません。
Google Apps Script の概要を読むと、
https://developers.google.com/apps-script/overvi …
"最新の JavaScript でコードを記述" とあるので、
基本的な言語仕様については JavaScript として探すとよいでしょう。
回答ありがとうございます。
例)がとても参考になりました。
またGASがJavaScriptをベースにしているということも初めて知りました。基礎を教えていただきありがとうございました。
No.1
- 回答日時:
文章 body 内で文字列 {{AAA}} が複数ある場合に使います。
https://note.com/chisa_pc_inst/n/nf2eebb0268d7
文字列 {{AAA}} が複数ある場合、/gがないと最初の文字列だけ
置換して処理を終えますが、/gを付けることで複数を一括処理が
可能になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) エクセル 応用した置換方法 3 2023/10/07 18:24
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) Excelのマクロでワードのテキストボックスへデータをコピーする方法を教えてください 1 2024/03/22 11:51
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- Ruby power BI クエリエディター 〇〇を含む文字列置換 1 2022/10/16 17:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現で、特定の文字列を含...
-
ハングルを日本語に置換
-
linuxコマンドでファイル操作
-
xmlファイル内の文字列置換
-
フォントの色を保持したままセ...
-
MKエディタやサクラエディタを...
-
秀丸で、ダブルクォーテーショ...
-
Excel VBA リストに一致したデ...
-
文字列置換C言語 置換前<置換後...
-
ダブルコーテーションを許可す...
-
EXCEL VBAで文字の置換をする。
-
VBA 初心者です。 文字入力する...
-
EXCELマクロを用いてグラフの系...
-
Excel・ユーザーフォームの情報...
-
Perl正規表現s置換演算子の末尾...
-
スペースで区切られた氏名から...
-
Function名の初期値?
-
ファイルへの追加書き込みについて
-
バッチファイルの処理が実際の...
-
Eclipse 改行後のタブ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 置換文字がみつからない時
-
正規表現で、特定の文字列を含...
-
csvデータ ダブルクォーテ...
-
各項目がダブルクォーテーショ...
-
Excel VBA リストに一致したデ...
-
スペースで区切られた氏名から...
-
秀丸エディタで、「-」や「ー」...
-
EXCELマクロを用いてグラフの系...
-
csvデータのダブルクォーテーシ...
-
C#で空白行を削除する方法
-
EXCEL警告「置換対象のデータが...
-
xmlファイル内の文字列置換
-
正規表現 特定の文字列を含む行...
-
テキストボックスの文字列を置...
-
○文字目に文字挿入
-
C言語でテキストファイルの内容...
-
複数のパワーポイントファイル...
-
c# ビルド直前にコードを置換で...
-
Excel・ユーザーフォームの情報...
-
\\(円)記号を置換したい
おすすめ情報