2015年8月18日火曜日

全角スペースを取り除いてくれる関数達




半角スペースを取り除いてくれる関数達」の全角バージョン。

関数仕様
KLEFT
  • 先頭の半角・全角スペースを取り除いて左寄せ。
  • 左寄せした分、半角スペースが末尾に足される
  • 一部の環境では先頭のUnicodeスペースも取り除くようです
KTRIM
  • 末尾の半角・全角スペースを取り除く
  • 一部の環境では末尾のUnicodeスペースも取り除くようです
KCOMPRESS
  • 文字列中の半角・全角スペースを取り除く
KSTRIP
  • 先頭と末尾の半角スペースのみを取り除く
  • 勘違いしやすいので、ここに注意として記載しましたが、全角スペースは取り除けない


注意点

① (2023/1/22確認)
以前のリファレンスには記述されていなかったのですが、一部環境において、
KLEFTでは先頭の、KTRIMでは末尾の「U+000A (改行)」「U+000D (キャリッジリターン)」等の「Unicodeスペース」っていうのも取り除くようです。


② 以下の記事で触れていますが、末尾のスペースを取り除いても、その結果を変数に格納した時点で、結局末尾に半角スペースが入ってしまうんで、そこの取り扱いだけ注意。

0 件のコメント:

コメントを投稿