「文字列(GZ-LIB)」の版間の差分
細編集の要約なし |
細編集の要約なし |
||
4行目: | 4行目: | ||
{| class="wikitable" | {| class="wikitable" | ||
! 関 数 !! 説 明 | ! 関 数 !! 説 明 | ||
|- | |||
| ([[gz:slist-string|gz:slist->string]] lst) || 文字列のリストを一つの文字列にまとめて返す。(日本語対応) | |||
|- | |- | ||
| ([[gz:strpos]] ) || 文字列内の部分(検索)文字位置を返す。無かったときは「nil」 | | ([[gz:strpos]] ) || 文字列内の部分(検索)文字位置を返す。無かったときは「nil」 | ||
11行目: | 13行目: | ||
| ([[gz:mbstring-elt]] ) || 文字列内の指定された位置の文字を ASCII で返す。(vl-string-eltの日本語対応版) | | ([[gz:mbstring-elt]] ) || 文字列内の指定された位置の文字を ASCII で返す。(vl-string-eltの日本語対応版) | ||
|- | |- | ||
| ([[gz:mbstring-slist]] s) || 文字列を一文字にばらしたリストでを返す。(日本語対応) | | ([[gz:mbstring-slist|gz:mbstring->slist]] s) || 文字列を一文字にばらしたリストでを返す。(日本語対応) | ||
|- | |- | ||
| ([[gz:split-string]] ) || 文字列をセパレータ文字で分割したリストにする。 | | ([[gz:split-string]] ) || 文字列をセパレータ文字で分割したリストにする。 |
2017年4月3日 (月) 22:24時点における版
GizmoLib の文字列操作関数は、次の通り。
関 数 | 説 明 |
---|---|
(gz:slist->string lst) | 文字列のリストを一つの文字列にまとめて返す。(日本語対応) |
(gz:strpos ) | 文字列内の部分(検索)文字位置を返す。無かったときは「nil」 |
(gz:mbstrpos ) | 文字列内の部分(検索)文字位置を返す。無かったときは「nil」 (strpos の日本語対応版) |
(gz:mbstring-elt ) | 文字列内の指定された位置の文字を ASCII で返す。(vl-string-eltの日本語対応版) |
(gz:mbstring->slist s) | 文字列を一文字にばらしたリストでを返す。(日本語対応) |
(gz:split-string ) | 文字列をセパレータ文字で分割したリストにする。 |
(gz:string-tie ) | 文字列のリストを指定されたセパレータ文字で結合した文字列にする。 |
(gz:strtrim s) | 文字列の先頭と末尾の空白(全角スペース含む)を除去する。 |
(gz:strtrimright s) | 文字列の末尾の空白(全角スペース含む)を除去する。 |
(gz:strtrimleft s) | 文字列の先頭の空白(全角スペース含む)を除去する。 |
(gz:ttflist) | PC の TrueTypeフォントをリストで返す。 |