閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

使用擷取文字action

  • 已更新:2022/06/17
    • Automation 360 v.x
    • 組建
    • RPA 工作區

使用擷取文字action

使用 [擷取文字] action,以利用邏輯運算子從來源字串擷取文字範圍。

若要從指定的來源字串擷取子字串,請執行下列步驟:

程序

  1. Actions選擇區中,按兩下 [擷取文字] action,或從 [字串] package拖曳此動作。
  2. 在 [來源字串] 欄位中,指定來源字串。
  3. 從下列選項中進行選擇以指定要擷取的文字:
    選項步驟
    之前 擷取您在 [此文字後開始] 欄位中提供的值之後的所有文字。
    1. 在 [此文字後開始] 欄位中,輸入要用來作為起點的字串。
    2. 在 [出現次數] 欄位中,輸入值以指定出現次數。

      例如,如果來源字串是 This is a test string which is used to extract specific sub-string,而且您想擷取 This 後的所有文字。若要擷取所需文字,您必須在 [此文字後開始] 欄位中輸入 This,以及在 [出現次數] 欄位中輸入 1。這表示系統會擷取來源字串中第一次出現 This 後的可用文字。

    之前及/或之後 擷取在 [此文字後開始] 欄位與 [此文字前結束] 欄位中提供的值之間的文字。
    1. 在 [此文字後開始] 欄位中,輸入要用來作為起點的字串。
    2. 在 [] 與 [] 欄位中,選取下列選項之一:
      • :如果來源字串中有 [此文字後開始] 或 [此文字前結束] 欄位中指定的值,選取此選項即可擷取文字。
      • :如果來源字串中有 [此文字後開始] 和 [此文字前結束] 欄位中指定的值,選取此選項即可擷取文字。
    3. 在 [此文字前結束] 欄位中,指定要用來作為擷取文字端點的字串。
    4. 在 [出現次數] 欄位中,輸入值以指定您在 [此文字前結束] 欄位中提供之字串的出現次數。

      例如,如果來源字串是 This is a test string which is used to extract specific substring,而且您想擷取 specific 前的所有文字。若要擷取所需文字,您必須在 [此文字前結束] 欄位中輸入 specific,以及在 [出現次數] 欄位中輸入 1。這表示系統會擷取來源字串中第一次出現 specific 前的可用文字。

    之後 擷取您在 [此文字前結束] 欄位中提供的值之前的所有文字。
    1. 在 [此文字前結束] 欄位中,指定要用來作為擷取文字端點的字串。
    2. 在 [出現次數] 欄位中,輸入值以指定您在 [此文字前結束] 欄位中提供之字串的出現次數。

      例如,如果來源字串是 This is a test string which is used to extract specific substring,而且您想擷取 specific 前的所有文字。若要擷取所需文字,您必須在 [此文字前結束] 欄位中輸入 specific,以及在 [出現次數] 欄位中輸入 1。這表示系統會擷取來源字串中第一次出現 specific 前的可用文字。

  4. 在 [如果找不到相符的項目,則傳回] 欄位中,選取下列選項之一:
    • 來源字串:傳回來源字串。
    • 空白 (null) 字串:如果找不到相符的項目,則傳回 null 字串。
  5. 在 [擷取時] 欄位中,選取下列選項之一:
    • 大小寫須相符:符合來源字串中的文字大小寫
    • 大小寫不須相符:無需符合來源字串中的文字大小寫
    註: 根據預設,系統會為所有新增和現有bots選取 [大小寫須相符] 選項。
  6. 在 [要取得的字元數] 欄位中,選取下列選項之一:
    • 全部:從來源字串擷取所有字元。
    • :指定要從來源字串擷取的字元數。
  7. 選取 [修剪擷取的文字 (移除空格)] 核取方塊,以從擷取的文字移除空格。
  8. 選取在 [從擷取的文字中移除 Enter] 核取方塊,以從擷取的文字移除歸位字元。
  9. 在 [將輸出指派給變數] 清單中指定變數。
  10. 按一下 [儲存]
傳送意見反饋