DSで変数内の特定の文字を除去する方法

フォローする

概要

DSで変数に格納された文字列から特定の文字を削除する場合は、「変数の変換(Convert Variables)」ステップなどのコンバータで「テキストフォーマット」からテキストやパターンの置き換えを行うことで可能です。
下記は「電話番号からハイフンを除去する方法」と「市町村の文字を除去する方法」の手順です。
参考にしてください。

 

作業手順

■電話番号のハイフンを除去する方法

<例> 000-0000-0000 → 00000000000

1. 「変数の変換(Convert Variables)」ステップの「+」をクリックし、「設定: 変換」画面を表示する。

2. 「開始」項目に変更前の変数、「終了」項目に変更後の変数を選択する。

3. 「+」をクリック→「テキストフォーマット」→「テキストの置き換え」をクリックする。

4. 「このテキストを検索」項目に「ハイフン(消去したい文字)」を入力する。
※「このテキストに置き換え」項目を空白にすることで、変数内のハイフンが消去されます。


■市町村の文字を除去する方法

<例>今市市 → 今市
※「電話番号からハイフンを除去する方法」では必要な文字も削除されてしまいます。

1. 「変数の変換(Convert Variables)」ステップの「+」をクリックし、「設定: 変換」画面を表示する。

2. 「開始」項目に変更前の変数、「終了」項目に変更後の変数を選択する。

3. 「+」をクリック→「テキストフォーマット」→「パターンの置き換え」をクリックする。

4. 「パターン」項目に『(.*)(市|町|村)』と入力し、「エクスプレッションを置き換え」項目に『$1』と入力する。

※最終文字の「市」のみ削除されます。

 

参考

「パターンを置き換え(Replace Pattern)」

 

区分 確認Ver
逆引き 10.3.0.7