使用 替換 action 從源字符串中查找一段文本並將其替換為另一段文本。
正則表達式是定義搜索模式的字符序列。例如,要查找源字符串中的所有電子郵件地址,請將以下內容指定為正則表達式: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[AZ]{2,4}\b
。註: 替換_ action 當您使用 Enter 變量時,可能不會替換字符串中的回車符和換行符 (CRLF)。為確保字符被替換,而不是 Enter 變量,請使用 Newline 變量。
程序
要替換指定字符串中的文本,請執行以下步驟:
-
在裡面 Actions 調色板,雙擊或拖動 替換 action 從 字符串 package.
-
在 [來源字串] 欄位中,指定來源字串。
-
在“ 查找字符串 字段中,指定子字符串。
-
在 When finding 字段中,選擇以下選項之一:
- 大小寫須相符:匹配文本的大小寫。
- 大小寫不須相符:與正文大小寫不符。
-
在 “查找字符串” 字段中,選擇以下選項之一:
- 一個正則表達式:子串是正則表達式
- 不是正則表達式:子字符串不是正則表達式。
- 選擇性的:
在 開始於 字段中,指定開始位置。
然後操作從您在此字段中指定的值開始。例如,如果您 在源字符串“Big blue ocean” 的 開始5 當機器人運行時,該操作將忽略前面的四個字符(“Big”,包括空格字符)並蒐索子字符串“藍海”。
- 選擇性的:
在 計數 字段中,指定必須替換找到的字符串的次數。
例如,在源字符串“Big blue ocean, blue fish, blue sky”中,您想要將“blue”的前兩個實例替換為“green”。 在 裡面輸入 2Count 字段, Start from 字段 為 5 , Replace with 為 綠色 。當。。。的時候 bot 運行, action 產生輸出 green ocean, green fish, blue sky。
註: 默認情況下, Count 字段中的值設置為 -1,這意味著將替換找到的字符串的所有實例。
-
在 替換為 字段中,指定要替換字符串的文本。
-
在 將輸出分配給變量 列表中,指定將保存新字符串的變量。
-
按一下 [儲存]。