このページの内容

文字列関数

テキストの操作、検索、書式設定に使う関数です。無料トライアルで、式エディターからお試しいただけます。

len

(text)

文字列の文字数を返します。

パラメーター
text string 文字数を数える文字列
戻り値 数値
例
len("Hello") → 5
len("") → 0

left

(text, count)

文字列の先頭からN文字を返します。

パラメーター
text string 元の文字列
count number 取り出す文字数
戻り値 文字列
例
left("ProcessMind", 7) → プロセス
関連項目
(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)

文字列を小文字に変換します。

パラメーター
text string 変換する文字列
戻り値 文字列
例
lower("HELLO") → hello
関連項目

upper

(text)

文字列を大文字に変換します。

パラメーター
text string 変換する文字列
戻り値 文字列
例
upper("hello") → HELLO
関連項目

proper

(text)

文字列を単語ごとに、先頭の文字を大文字にした形式に変換します。

パラメーター
text string 変換する文字列
戻り値 文字列
例
proper("hello world") → Hello World
proper("HELLO WORLD") → Hello World
関連項目

trim

(text)

文字列の先頭と末尾にある空白を削除します。

パラメーター
text string 空白を削除する文字列
戻り値 文字列
例
trim(" hello ") → hello
関連項目

trimStart

(text)

文字列の先頭にある空白を削除します。

パラメーター
text string 空白を削除する文字列
戻り値 文字列
例
trimStart(" hello") → hello
関連項目

trimEnd

(text)

文字列の末尾にある空白を削除します。

パラメーター
text string 空白を削除する文字列
戻り値 文字列
例
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
padLeft("Hi", 5) → Hi
関連項目

padRight

(text, length, char?)

文字列の右側に文字を追加し、指定した長さにします。

パラメーター
text string 文字を追加する文字列
length number 目標の長さ
char (任意) string 追加する文字 (既定: " "(スペース))
戻り値 文字列
例
padRight("Hi", 5, ".") → Hi...
関連項目

関連トピック

プロセスをより良く設計し、つながりのあるアーキテクチャを構築して、管理を続けましょう。

クレジットカード不要、待ち時間なしですぐにご利用いただけます。組織の業務の進め方を、明確につながるプロセス設計として可視化します。

プロセスアーキテクチャを構築し、オーナーシップと統制を定め、あらゆる階層で役割と責任を明確にします。

無料トライアルを開始して、プロセスのガバナンス、管理、継続的な改善を支える信頼できる基盤を築きましょう。