# DqStringHandlingルーチン

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

DqStringHandlingルーチンは、文字列の配列に対して特定の品質タスクを実行するコードの部分で構成されています。このルーチンは、Talendジョブ内のData Qualityコンポーネントの設定で使用できます。

ルーチンにアクセスするためには、[Repository] (リポジトリー)ツリービューで[Code] (コード) &gt; [Global routines] (グローバルルーチン) &gt; [system] (システム)に移動し、DqStringHandlingをダブルクリックします。

DqStringHandlingルーチンファンクションの説明と構文DqStringHandlingDqStringHandlingルーチンファンクションの説明と構文

| ファンクション | 説明 | 構文 |
| --- | --- | --- |
| containsOnlyInitials | 所定の文字列に"A"、"A."、"A.I."、"A.I.D.S"などのイニシャルのみが含まれる場合に、trueを返します。 | DqStringHandling.containsOnlyInitials |
| makeSafe | 所定の文字列がNullの場合に空の文字列を返します。 | DqStringHandling.makeSafe |
| safeTrim | 文字列がNullの場合に切り詰めて整えられた文字列または空の文字列を返します。 | DqStringHandling.safeTrim |
| safeConcat (String str1, String str2, char separator) | 切り詰めて整えられた文字列の連鎖を返します。所定の文字列が空またはNullでない場合は、区切り文字が使用されます。 | DqStringHandling.safeConcat |
| safeConcat (char separator, String... strings) | 切り詰めて整えられた文字列の連鎖を返します。所定の文字列が空またはNullでない場合は、区切り文字が使用されます。 | DqStringHandling.safeConcat |
| safeConcatMerge | 切り詰めて整えられた一意の文字列の連結を返します。所定の文字列が空またはNullでない場合は、区切り文字が使用されます。<br><br>2つの文字列が同じであれば、1つだけ連結されます。<br><br>出力順は入力順と異なる場合があります。 | DqStringHandling.safeConcatMerge |
| validAscii | ASCII形式かどうかを検証します。 | DqStringHandling.validAscii |

### このセクション内

* [ユースケース: DqStringHandlingルーチンを使って文字列を処理](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-06/use-case-handling-strings-using-dqstringhandling-routines)