3

InputArray を反復処理し、小文字を除いて同じ値を持つ別の入力配列をロードするにはどうすればよいですか (関数を下げる文字列があることはわかっています)。

質問: LOOP 構造を使用して文字列リストを反復処理するにはどうすればよいですか?

InputArray: A, B, C

OutputArray should be: a, b, c

ここに画像の説明を入力

4

3 に答える 3

2

InputArray フィールドは文字列フィールドのように見えます。文字列リストではありません。

WmPublic パッケージの pub.string:tokenize を使用して、文字列を文字列リストに分割し、文字列リストをループする必要があります。

パイプラインでは、文字列フィールドは次のようになります。

ここに画像の説明を入力

パイプラインでは、文字列リストは次のようになります。

ここに画像の説明を入力

左の小さなアイコンの微妙な違いがわかりますか?

于 2014-06-10T16:19:35.990 に答える
2

ここには2つのケースがあります。

入力が文字列の場合

  1. pub.string:tokenize サービスで文字列を stringlist に変換します。
  2. ループの入力配列プロパティに文字列リストの名前を指定して、文字列リストをループします。
  3. ループ内で pub.string:toLower サービスをトランスフォーマーとして使用し、出力を出力文字列にマップします。
  4. 出力文字列名をループの出力配列プロパティに入れます。
  5. ループを抜けると、大文字と小文字の 2 つの文字列リストが表示されます。

入力が文字列リストの場合。

この場合、上記の手順 2 ~ 5 に従います。

于 2014-07-24T16:40:18.693 に答える