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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
テキストファイルのファイル名を抽出してBAT処理する方法はありますか。
その他(プログラミング・Web制作)
-
正規表現で複数マッチ条件で悩んでいます。ABCならtrueABBならfalseADCならtrueと
その他(プログラミング・Web制作)
-
関数定義について質問です 架空のプログラミング言語ですが、こういう関数があった時、何を返してくれそう
その他(プログラミング・Web制作)
-
-
4
sublimit textっていうエディタ、やたらテキストファイル開くの早いですが、あれより早いテキ
その他(プログラミング・Web制作)
-
5
フリーランスのエンジニアってどういう仕事するんですか?テストとかしないでいいならだいぶザルな仕事な気
その他(プログラミング・Web制作)
-
6
Windowsのアプリ開発ってなんのためにするんですか? Excelで入力、更新、表示、検索、削除、
その他(プログラミング・Web制作)
-
7
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
8
VBA 複数条件の分岐処理の上手な方法
Visual Basic(VBA)
-
9
プログラミングを教えたいです。そういうSNSないですか?
その他(プログラミング・Web制作)
-
10
プログラミングのPythonのnotebookでこれの実行結果が上手く出ないのですがどうしてでしょう
その他(プログラミング・Web制作)
-
11
ImageMagickでgif画像の一部が切れないようにしたい
その他(プログラミング・Web制作)
-
12
PHPでこのコード自体に意味は無いんですけど、上のifと下のifの違いってなんですか?個人的には下の
PHP
-
13
goo は、放置?
HTML・CSS
-
14
c#のTLS1.2での通信について
C言語・C++・C#
-
15
擬似コード 長さがmの配列でなんで For i =0 to m とかかくの?m-1までしかないでしょ
C言語・C++・C#
-
16
C言語って古いですか?
C言語・C++・C#
-
17
Pythonについて。
その他(プログラミング・Web制作)
-
18
そのまま使っただけなのに・・・python
その他(プログラミング・Web制作)
-
19
pythonの条件分岐(if)
その他(プログラミング・Web制作)
-
20
プログラミングをやってます。 pythonでdnnやcnnをnumpyだけで実装しました。rsa暗号
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA でCTRL+Fのダイア...
-
各項目がダブルクォーテーショ...
-
AppleScriptファイルの読み書き...
-
[Ecxel VBA] 山括弧(>)のエ...
-
サクラエディタ 数字だけを置...
-
GoogleAppsScript文字列置換の...
-
Excel VBA 教えてください。 VB...
-
マッチする部分を除いたものが...
-
置換のエラー Unmatched [ bef...
-
csvデータ ダブルクォーテ...
-
EXCEL警告「置換対象のデータが...
-
c++で積分のプログラムを実行し...
-
VBA 置換文字がみつからない時
-
word オートシェイプ内も一括変換
-
Excel VBAでAA(BBB) → BBB.AA ...
-
C#で空白行を削除する方法
-
置換した文字色の変更
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
Excel VBAでPDFファイルをMicro...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
各項目がダブルクォーテーショ...
-
VBA 置換文字がみつからない時
-
正規表現で、特定の文字列を含...
-
スペースで区切られた氏名から...
-
csvデータのダブルクォーテーシ...
-
csvデータ ダブルクォーテ...
-
GoogleAppsScript文字列置換の...
-
C言語でテキストファイルの内容...
-
正規表現 特定の文字列を含む行...
-
テキストボックスの文字列を置...
-
EXCEL警告「置換対象のデータが...
-
TeraPadエディターの操作方法に...
-
xmlファイル内の文字列置換
-
python 大文字小文字を区別しな...
-
C#で空白行を削除する方法
-
テキストファイル中の文字列の置換
-
Excel VBA 教えてください。 VB...
-
ハングルを日本語に置換
-
EXCEL VBA でCTRL+Fのダイア...
-
PowerShellでテキストの空白行...
おすすめ情報