記事
Mihoko Iijima · 2021年1月15日 1m read

文字列の前後の半角スペース及び全角スペースを取り除く方法

これは InterSystems FAQ サイトの記事です。

$ZSTRIP() 関数を使用します。

この関数を使用すると、指定文字列から、文字のタイプと文字を削除できます。

下記の例のように、第2引数で、"<"、">"、"<>"を指定することにより、SQLのLTRIM、RTRIM、TRIM関数と同等の処理が可能になります。

Set a="  全角・半角スペースを含む文字列  "
Set b=$ZSTRIP(a,"<>W",$C($ZHEX("3000")))

※上記実行例の、$ZHEX("3000")は16進数の3000のことで、Unicodeでの全角スペースの文字コードです。

$ZSTRIP()関数の引数詳細については、ドキュメントをご参照ください。

バージョン2018.1以前はこちらのドキュメントをご参照ください。

00
1 0 0 28
Log in or sign up to continue