haystack 内のすべての needle を replacement で置き換えます。特定の needle を指定して置き換えを行う場合、occurrence を指定します。
カウントは、常に広告主のロケールにとって自然な方向で行われます。たとえば、広告主の言語が英語の場合、この関数は左から右に置き換えを行います。
構文
substitute(haystack, needle, replacement[ ,occurrence])
haystack、needle、replacement は、次のいずれかのデータ型です:
- 一定の String。たとえば、「GDN」など。
- String の検索広告 360 変数。たとえば、
Keyword
、Campaign
、Engine_status
など。 - String を返す式列または数式列。
occurrence は、次のいずれかのデータ型です:
- 正の定数。たとえば、1 など。
- 正数の検索広告 360 変数。
- 正数を返す式列または数式列。
カウントは 1 から開始されます。
例
substitute("the quick brown fox jumps over the lazy dog", "the", "a", 2)
は「the quick brown fox jumps over a lazy dog」を返します。-
キーワードに「summer shoes」が含まれている場合、「shoes」を「sandals」に置き換えます:
substitute(keyword, "summer shoes", "summer sandals")