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”)

bannerAds