フィルターのシンタックス

エンティティの条件 / 特性はすべて、エンティティエディター内のAdd as Filterコンテキストメニューを介して検索文字列欄に簡単に挿入することができます。

この機能の使用により、フィルターシンタックス内でのエスケープシーケンスおよび二重引用符の正しい使用も可能となります。

プロパティのフィルター

<keyword>:<value>

すべてのエンティティをカラー“赤”でフィルタリング:

color:2

サポートされる論理演算子:AND、ORおよびNOT

注: これらの演算子はデフォルトでは大文字でなければなりません; 複数のキーワードを用いてフィルターにかけるにはANDを挿入します。
すべてのコンポーネントを“ENGINE”という語を含むラベルでフィルタリング:
type:Components AND label:ENGINE

より複雑なフィルター文字列を構築するには括弧を使用

すべてのコンポーネントを“ENGINE”または“SOLID”という語を含むラベルでフィルタリング:
type:Components AND (label:ENGINE OR label:SOLID)

空白を含むラベルのフィルタリングには二重引用符が必要

すべてのエンティティを以下のラベルと完全に一致するものでフィルタリング:
label:"SOLID: BRAKE-ASSEMBLY-FR.1"

二重引用符や括弧などの特殊文字を含むラベルのフィルタリングにはエスケープシーケンスが必要

Templex式を含む注釈をフィルタリング:
text:/"{entity.id} {entity.label}/"

任意の文字数用のワイルドカード"*"と1文字のみ用の"?"のサポート

フィルター文字列の先頭または末尾にワイルドカードが追加されていない場合は、ワイルドカード"*"が両端に追加されたのと同様に扱われます。1端にワイルドカードが付加されている場合、もう1端がフィルター文字列の先頭または末尾であるとして扱われます。

すべてのエンティティを、ラベルに文字列TORSOが含まれるものでフィルタリング:
label:"*TORSO*"
すべてのエンティティを、TORSOで始まるものでフィルタリング:
label:"TORSO*"