Trim (autolisp)

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年11月7日 (土) 16:25時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : (trim ''string'' [''flag'']) ; 機能 : 文字列のスペースを削除した文字列を返す。 ; 引数 :* string : 文字列 :* flag : スペースの消し…)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(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"