Grasshopper :: データをReplaceする

今回は、リスト内のデータを置換する方法です。

データやText、Nullを置き換えるコンポーネントを紹介します。

 

レシピ

使うのは、[Replace 〜]コンポーネントです。

扱うデータが異なるので、それぞれみてみましょう。

 

アイテムを置き換える

[Replace Items]コンポーネントは、[List]に繋いだデータを、[Item]に繋いだデータに置き換えます。置き換わるのは、[Indices]に繋いだデータのインデックスに該当するアイテムとなります。

 

Textを置き換える

[Replace Text]コンポーネントは、Textを置き換えます。[Text]に繋いだTextの中から、[Find]に繋いだ文字列を探し出し、[Replace]に繋いだデータに置き換えます。

[Text]内に、[Find]の文字列がない場合は置き換えられません。

 

Nullを置き換える

[Replace Nulls]コンポーネントは、[Items]に繋いだデータ内の<null>を、[Replacements]に繋いだアイテムに置き換えます。

また、<null>の数が[Replacements]のアイテムより少ない場合は、[Replacements]のアイテムは切り捨てられます。

なお、他のコンポーネントと違い、[Count]から置き換えた数が出力されます。

 

データを置換したい際は、これらのコンポーネントをお使いください。

 

使用した主なコンポーネント
  • [Replace Items] (Sets > List > Replace Items)
  • [Replace Text] (Sets > Text > Replace Text)
  • [Replace Nulls] (Sets > List > Replace Nulls)

コメントを残す