Autolispで文字列を切り取る方法は何ですか?
AutoLISPでは、文字列を切り取るためにsubstr関数を使用できます。substr関数の構文は次のようになります:
(部分文字列 文字列 開始 [終了])
stringは切り取る文字列、startは切り取る開始位置(1から始まる)、endはオプションのパラメータで、切り取る終了位置を示す。endパラメータが指定されていない場合、文字列の末尾まで切り取る。
Below is an example:
以下は例です:
strという変数に”Hello World”という文字列を代入します。
(substr1に(strの1文字目から5文字目までの部分文字列を設定します。)
(substr2 = (substr str 7)) ; 第七文字以降を抜き取る(”World”)