Trim (autolisp)

提供:GizmoLabs - だいたい CAD LISP なサイト
2011年7月12日 (火) 08:25時点におけるGizmon (トーク | 投稿記録)による版 (「Trim」を「Trim (autolisp)」へ移動)
構文
(trim string [flag])


機能
文字列のスペースを削除した文字列を返す。
引数
  • string : 文字列
  • flag : スペースの消し方を指定する文字列。
* 有効な flag 文字列は、次のとおり。
 flag  説明
 無し  行頭、行末のスペースを消す。
 "B"   行頭のスペースを消す。
 "M"   中間のスペースを消す。
 "E"   行末のスペースを消す。
 "BE"  行頭、行末のスペースを消す。
 "ME"  中間と行末のスペースを消す。
 "BM"  行頭と中間のスペースを消す。
戻り値
flag 引数により指定された部分のスペースが削除された文字列。


サンプル
(trim " HELLO " )
"HELLO"
---
(trim " HELLO " "B")
"HELLO "
---
(trim " HELLO WORLD " "M")
" HELLOWORLD "
---
(trim " HELLO WORLD " "E")
" HELLO WORLD"
---
(trim " HELLO WORLD " "ME")
" HELLOWORLD"