文字列関数
テキストの加工、検索、書式設定を行う関数です。
len
(text)文字列の長さ、つまり文字数を返します。
| パラメーター |
| |||
| 戻り値 | 数値 | |||
| 例 | len("Hello") → 5 len("") → 0 |
left
(text, count)文字列の先頭からN文字を返します。
| パラメーター |
| ||||||
| 戻り値 | 文字列 | ||||||
| 例 | left("ProcessMind", 7) → Process | ||||||
| 関連項目 |
right
(text, count)文字列の末尾からN文字を返します。
| パラメーター |
| ||||||
| 戻り値 | 文字列 | ||||||
| 例 | right("ProcessMind", 4) → Mind | ||||||
| 関連項目 |
mid
(text, start, count)文字列の中央から部分文字列を返します。開始位置は1から数え、指定した文字数を抽出します。
| パラメーター |
| |||||||||
| 戻り値 | 文字列 | |||||||||
| 例 | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hello | |||||||||
| 関連項目 |
lower
(text)文字列を小文字に変換します。
| パラメーター |
| |||
| 戻り値 | 文字列 | |||
| 例 | lower("HELLO") → hello | |||
| 関連項目 |
upper
(text)文字列を大文字に変換します。
| パラメーター |
| |||
| 戻り値 | 文字列 | |||
| 例 | upper("hello") → HELLO | |||
| 関連項目 |
proper
(text)各単語の先頭文字を大文字にして、文字列をProper Caseに変換します。
| パラメーター |
| |||
| 戻り値 | 文字列 | |||
| 例 | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World | |||
| 関連項目 |
trim
(text)文字列の先頭と末尾から空白を削除します。
| パラメーター |
| |||
| 戻り値 | 文字列 | |||
| 例 | trim(" hello ") → hello | |||
| 関連項目 |
trimStart
(text)文字列の先頭から空白を削除します。
| パラメーター |
| |||
| 戻り値 | 文字列 | |||
| 例 | trimStart(" hello") → hello | |||
| 関連項目 |
trimEnd
(text)文字列の末尾から空白を削除します。
| パラメーター |
| |||
| 戻り値 | 文字列 | |||
| 例 | trimEnd("hello ") → hello | |||
| 関連項目 |
replace
(text, search, replacement)検索文字列に一致するすべての箇所を置換文字列に置き換えます。
| パラメーター |
| |||||||||
| 戻り値 | 文字列 | |||||||||
| 例 | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?)2つ以上の文字列を連結します。
| パラメーター |
| |||||||||
| 戻り値 | 文字列 | |||||||||
| 例 | concat("Hello", " ", "World") → Hello World | |||||||||
| 注記 | 文字列の連結には、+演算子も使用できます。 |
contains
(text, search)ある文字列に別の文字列が含まれているかを確認します。
| パラメーター |
| ||||||
| 戻り値 | ブール値 | ||||||
| 例 | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false | ||||||
| 関連項目 |
startsWith
(text, prefix)文字列が指定した接頭辞で始まるかを確認します。
| パラメーター |
| ||||||
| 戻り値 | ブール値 | ||||||
| 例 | startsWith("ProcessMind", "Process") → true | ||||||
| 関連項目 |
endsWith
(text, suffix)文字列が指定した接尾辞で終わるかを確認します。
| パラメーター |
| ||||||
| 戻り値 | ブール値 | ||||||
| 例 | endsWith("ProcessMind", "Mind") → true | ||||||
| 関連項目 |
indexOf
(text, search)最初に見つかった部分文字列の位置を1から数えて返します。見つからない場合は0を返します。
| パラメーター |
| ||||||
| 戻り値 | 数値 | ||||||
| 例 | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 | ||||||
| 関連項目 |
find
(search, text)indexOfの別名です。最初に見つかった部分文字列の位置を1から数えて返します。
| パラメーター |
| ||||||
| 戻り値 | 数値 | ||||||
| 例 | find("Mind", "ProcessMind") → 8 | ||||||
| 注記 | indexOfとは引数の順序が逆になっている点に注意してください。 | ||||||
| 関連項目 |
padLeft
(text, length, char?)文字列の左側を指定した長さになるまで埋めます。
| パラメーター |
| |||||||||
| 戻り値 | 文字列 | |||||||||
| 例 | padLeft("42", 5, "0") → 00042 padLeft("Hi", 5) → Hi | |||||||||
| 関連項目 |
padRight
(text, length, char?)文字列の右側を指定した長さになるまで埋めます。
| パラメーター |
| |||||||||
| 戻り値 | 文字列 | |||||||||
| 例 | padRight("Hi", 5, ".") → Hi... | |||||||||
| 関連項目 |
関連トピック
- 式の概要:すべての式関数。