テキストの操作、検索、書式設定に使う関数です。無料トライアルで、式エディターからお試しいただけます。
left
(text, count) 文字列の先頭からN文字を返します。
| パラメーター | | text | string | 元の文字列 | | count | number | 取り出す文字数 | |
| 戻り値 | 文字列 |
| 例 | left("ProcessMind", 7) → プロセス |
| 関連項目 | |
right
(text, count) 文字列の末尾からN文字を返します。
| パラメーター | | text | string | 元の文字列 | | count | number | 取り出す文字数 | |
| 戻り値 | 文字列 |
| 例 | right("ProcessMind", 4) → Mind |
| 関連項目 | |
mid
(text, start, count) 文字列の中央から部分文字列を返します。開始位置は1から数え、指定した文字数を取り出します。
| パラメーター | | text | string | 元の文字列 | | start | number | 開始位置(1から数える) | | count | number | 取り出す文字数 | |
| 戻り値 | 文字列 |
| 例 | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → こんにちは |
| 関連項目 | |
lower
(text) 文字列を小文字に変換します。
upper
(text) 文字列を大文字に変換します。
proper
(text) 文字列を単語ごとに、先頭の文字を大文字にした形式に変換します。
| パラメーター | |
| 戻り値 | 文字列 |
| 例 | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| 関連項目 | |
trim
(text) 文字列の先頭と末尾にある空白を削除します。
trimStart
(text) 文字列の先頭にある空白を削除します。
| パラメーター | |
| 戻り値 | 文字列 |
| 例 | trimStart(" hello") → hello |
| 関連項目 | |
trimEnd
(text) 文字列の末尾にある空白を削除します。
| パラメーター | |
| 戻り値 | 文字列 |
| 例 | trimEnd("hello ") → hello |
| 関連項目 | |
replace
(text, search, replacement) 検索文字列に一致する箇所をすべて、置換文字列に置き換えます。
| パラメーター | | text | string | 元の文字列 | | search | string | 検索する文字列 | | replacement | string | 置換後の文字列 | |
| 戻り値 | 文字列 |
| 例 | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) 2つ以上の文字列を連結します。
| パラメーター | | text1 | string | 1つ目の文字列 | | text2 | string | 2つ目の文字列 | | ... (任意) | string | 追加の文字列(合計6つまで) | |
| 戻り値 | 文字列 |
| 例 | concat("Hello", " ", "World") → Hello World |
| 注意事項 | 文字列の連結には、+演算子も使用できます。 |
contains
(text, search) 文字列に別の文字列が含まれているかどうかを確認します。
| パラメーター | | text | string | 検索対象の文字列 | | search | string | 検索する文字列 | |
| 戻り値 | 真偽値 |
| 例 | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| 関連項目 | |
startsWith
(text, prefix) 文字列が指定した接頭辞で始まるかどうかを確認します。
| パラメーター | | text | string | 確認する文字列 | | prefix | string | 検索する接頭辞 | |
| 戻り値 | 真偽値 |
| 例 | startsWith("ProcessMind", "Process") → true |
| 関連項目 | |
endsWith
(text, suffix) 文字列が指定した接尾辞で終わるかどうかを確認します。
| パラメーター | | text | string | 確認する文字列 | | suffix | string | 検索する接尾辞 | |
| 戻り値 | 真偽値 |
| 例 | endsWith("ProcessMind", "Mind") → true |
| 関連項目 | |
indexOf
(text, search) 部分文字列が最初に現れる位置を1から数えて返します。見つからない場合は0を返します。
| パラメーター | | text | string | 検索対象の文字列 | | search | string | 検索する文字列 | |
| 戻り値 | 数値 |
| 例 | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| 関連項目 | |
find
(search, text) indexOfの別名です。部分文字列が最初に現れる位置を1から数えて返します。
| パラメーター | | search | string | 検索する文字列 | | text | string | 検索対象の文字列 | |
| 戻り値 | 数値 |
| 例 | find("Mind", "ProcessMind") → 8 |
| 注意事項 | indexOfとは引数の順序が逆になっている点にご注意ください。 |
| 関連項目 | |
padLeft
(text, length, char?) 文字列の左側に文字を追加し、指定した長さにします。
| パラメーター | | text | string | 文字を追加する文字列 | | length | number | 目標の長さ | | char (任意) | string | 追加する文字 (既定: " "(スペース)) | |
| 戻り値 | 文字列 |
| 例 | padLeft("42", 5, "0") → 00042 |
| 関連項目 | |
padRight
(text, length, char?) 文字列の右側に文字を追加し、指定した長さにします。
| パラメーター | | text | string | 文字を追加する文字列 | | length | number | 目標の長さ | | char (任意) | string | 追加する文字 (既定: " "(スペース)) | |
| 戻り値 | 文字列 |
| 例 | padRight("Hi", 5, ".") → Hi... |
| 関連項目 | |
関連トピック