指定した文字列を削除する
[OS]ALL
[リリース] 6.07, 6.08, 6.09, 6.10
[キーワード] base, function, compress, kcompress, characters, delete, klength, kindex, kupdate
[質問]
COMPRESSまたはKCOMPRESS関数を使用すると特定の文字列を削除できますが、該当するすべての文字を削除してしまいます。 name=kcompress(name,'株式会社');上記の場合で"株式会社"という文字列だけを削除する方法はありませんか。
[回答]
関数を使って1ステートメントで削除する方法はありません。 i=1; len=klength('株式会社'); do while(i>0); i=kindex(name,'株式会社'); if i>0 then name=kupdate(name,i,len); end;
[参考]
|