在範本內搜尋

當您的範本越來越複雜時,可能難以在元素中找到特定項目。您可以在範本中搜尋特定的資料參照、變數、主要頁面、樣式和元素名稱。

開始之前

這項作業概述如何使用「搜尋」視窗來搜尋。您也可以在範本內容編輯器中,用滑鼠右鍵按一下元素,並選取搜尋。如需相關資訊,請參閱要訣和技巧主題中的在範本內搜尋區段。

關於這項作業

不支援使用「搜尋」視窗中的「檔案搜尋」和「JavaScript 搜尋」標籤。
提示: 您可以按一下自訂,並取消選取 RPE 參照搜尋JavaScript 搜尋標籤,將它們從「搜尋」視窗中移除。

程序

  1. 在 Document Studio 中,按一下搜尋 > 搜尋 這時會開啟「搜尋」視窗。
  2. 選取 RPE 參照搜尋標籤。
  3. 輸入搜尋詞彙。
  4. 選取一或多種搜尋類型:
    • 全部:如果要在資料參照、變數、主要頁面、樣式和所有元素內容中搜尋。預設選擇是全部
    • 資料參照:搜尋套用了查詢和屬性的元素。在您輸入查詢或屬性時,必須輸入查詢或屬性的完整名稱。範例:Module/Object/Link/Linked Object
    • 變數:如果要搜尋具有變數指派的元素。
    • 主要頁面:如果要搜尋套用了主要頁面的元素,其中可能含有標頭和標底。
    • 樣式:如果要搜尋套用了特定樣式的元素。
    • 元素名稱:如果要搜尋具有「內容」視圖中所輸入之特定名稱的元素。
  5. 如果您的搜尋詞彙含有萬用字元,請選取其中一個搜尋選項。 下表提供以下列元素名稱為基礎的範例:
    paragraphElement1 含有 textElement1 和 textElement2。paragraphElement11 含有 textElementThree。
    • 基本萬用字元:這些萬用字元常用於非 Eclipse 型軟體應用程式中,也可以用於 Rational® Publishing Engine 基本萬用字元搜尋中。基本萬用字元是預設的萬用字元搜尋選項。
      表 1. 基本萬用字元和說明
      字元 說明 搜尋詞彙範例 相符項範例 不相符的範例
      * 符合搜尋詞彙中其他字元環境定義內的任意數目的字元。 textElement*

      textElement1
      textElement2
      textElementThree

      SometextElement1Some textElement1

      ? 符合搜尋詞彙中其他字元環境定義內的任何單一字元。 textElement?

      textElement1
      textElement2

      textElement10StextElement1

    • 正規表示式:亦稱為 regexp,這些萬用字元適用於大部分的 Eclipse 型應用程式,包括 Rational Publishing Engine 和眾多程式設計語言。
      表 2. 常用的正規表示式字元和說明
      字元 說明 搜尋詞彙範例 相符項範例 不相符的範例
      * 符合前面的字元零或多次 textElementThre*

      textElementThree

      text ElementThree

      ? 符合前面的字元零或一次 textElementThre?

      textElementThree

      textElementThreee

      + 符合前面的字元一或多次 textElementThre+

      textElementThree

      textElementThre

      . 符合任何單一字元 textElement[.]

      textElement1
      textElement2

      textElement11

      [] 符合搜尋詞彙環境定義中之方括弧內的任一字元 textElement[12]

      textElement1
      textElement2

      textElement3

      [^ ] 符合搜尋詞彙環境定義中之方括弧內的字元以外的任何字元 textElement[^12]

      textElementThree

      textElement1

      | 符合清單中的多個搜尋詞彙 textElement1|textElement2

      textElement1
      textElement2

      textElement11

      \w 符合任何英數字元 \wElement

      textElement1
      textElement2
      textElementThree
      paragraphElement1

      text1

  6. 按一下搜尋

結果

搜尋結果會顯示在「搜尋」視圖中。結果包含下列直欄:
  • 結果值:在「內容」視圖中所輸入的實體名稱。
  • 搜尋類型:在步驟 4 中選取的要符合的搜尋類型。資料來源同時包含查詢和屬性。
  • 元素:從「選用區」視圖中選取的元素類型。
  • 使用位置:實體的位置,可能位於元素內容、條件、變數指派或內容中。
  • 元素名稱:在「內容」視圖的一般標籤中所輸入的元素名稱。

在執行搜尋之後,您可以按一下直欄標題,來排序結果。

您可能會在結果中看到重複項目。發生這種重複項目通常是因為在 Script 和該 Script 的變數參照中會找到相同的文字。


意見