文字列の前後の半角スペース及び全角スペースを取り除く方法を教えてください。

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

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

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

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


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

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


該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る