「Trim (autolisp)」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(「Trim」を「Trim (autolisp)」へ移動)
編集の要約なし
 
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (trim ''string'' [''flag''])
: (trim ''string'' [''flag''])
5行目: 6行目:
; 機能
; 機能
: 文字列のスペースを削除した文字列を返す。
: 文字列のスペースを削除した文字列を返す。


; 引数
; 引数
18行目: 20行目:
   "ME"  中間と行末のスペースを消す。
   "ME"  中間と行末のスペースを消す。
   "BM"  行頭と中間のスペースを消す。
   "BM"  行頭と中間のスペースを消す。


; 戻り値
; 戻り値
38行目: 41行目:
: (trim "  HELLO WORLD    " "ME")
: (trim "  HELLO WORLD    " "ME")
: "  HELLOWORLD"
: "  HELLOWORLD"
-----
関連事項
* [[gz:strtrimright]](gz-lib)
* [[gz:strtrimleft]](gz-lib)
* [[gz:strtrim]](gz-lib)




[[Category:AutoLISP]]
[[Category:AutoLISP]]

2016年5月31日 (火) 12:33時点における最新版

構文
(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"



関連事項