細節工程圖 > 使用工程圖表 > 建立並配置報告 > 使用報告內的]篩選器 > 在篩選器中使用萬用字元和反斜線符號 > 關於在篩選器中使用萬用字元和反斜線符號
  
關於在篩選器中使用萬用字元和反斜線符號
在報告篩選器中可使用萬用字元 (*),但它們只在使用運算子 "==" 或 "!=" 的篩選器中可用;其他任何類型的篩選器中若包含 "*" 則為錯誤,系統會提示重新鍵入篩選器。例如,可將萬用字元用在以下篩選器中:
&asm.mbr.name==part*
&asm.mbr.name==*my*, *your*
第一個篩選器將匹配字串 "part"、"part1"、"part_A" 和 "partabcdefg"。第二個篩選器將匹配字串 "my"、"this_is_my_assembly"、"autonomy"、"not_yours" 和 "your"。
如果在篩選器的右側新增一個反斜線 (\),系統按字面讀取反斜線後的字元 (像自身的一樣),而不作為特殊字元。然後,可以篩選星號字元。例如,&asm.mbr.name>=part\* 與字母大於或等於字串 "part*" 的字串符合。
系統按字面解釋報告參數中或字串引號之間的反斜線作為反斜線字元。它會將參數 "&asm.\mbr.name" 解譯為名為 "asm.\mbr.name" (無效名稱) 的報告符號,且篩選器:
&asm.mbr.name=="match this\”
只匹配字串 "match this\”。
對於不在報告參數中、不在字串引號之間和不在另一個字元之後的反斜線,將其作為空字串 (" ") 處理。它按字面解釋兩個字串引號之間的任何字元;篩選器:
&asm.mbr.name<":\\***"
符合字母數量小於 ":\\***" 的字串。在 11.0 發行版本之前建立的包含萬用字元的篩選器,系統按字面解釋該字元 (作為星號)。
 
* 不應對系統參數符號 "&rpt.index" 使用篩選器。