文字操作
使用此動作可執行文字操作。
使用文字操作動作
欲在工作流程中使用此動作,請將其連線至 ThingWorx Flow。欲連線至流程,請執行下列操作:
1. 按一下 ,將「操作」公用程式下的「文字操作」動作拖曳至畫布,將指標置於動作上,然後按一下 或連按兩下該動作。「文字操作」連線視窗即會開啟。
2. 視需要編輯標籤名稱。依預設,標籤名稱與動作名稱相同。
3. 欲新增操作,請選取文字操作:
「分割」- 以使用者指定的分隔符號分割輸入文字。
「修剪」- 移除輸入文字中的開頭和尾端空格。
「比對」- 將指定文字或 regex 與指定輸入文字進行比對。
「取代」- 將模式取代為指定字詞。
「字首大寫」- 將指定輸入文字的第一個字母大寫。
「小寫」- 將指定輸入文字轉換為小寫。
「大寫」- 將指定輸入文字轉換為大寫。
「轉換為 Base64」- 以 Base64 格式為指定輸入文字編碼。
「逸出 HTML 實體」- 將 &、<、>、" 及 ' 字元轉換為其對應的 HTML 實體。
「取消逸出 HTML 實體」- 將 HTML 實體轉換為其對應字元。
「URL 編碼」- 將指定文字字串編碼為有效的統一資源識別元 (URI) 格式。
「URL 解碼」- 取得指定 URI 格式字串的解碼版本。
「子字串」- 從指定輸入字串取得子字串。
IndexOf - 傳回指定文字中指定子字串的初次出現位置。
「解碼 Base64」- 解碼指定的 Base64 格式輸入文字。
「清理」- 透過將拉丁文- 1 補充與拉丁文擴充- A 字母轉換為基本拉丁文字母,並移除連結變音符號來清理輸入文字。
「填補」- 如果輸入文字比長度短,在左右兩側填補輸入文字。如果填補字元無法按長度平均分隔,會將其截斷。
4. 指定輸入文字,並根據所選操作在其他欄位中輸入值。
5. 按一下「完成」
使用分割文字操作
使用此操作能夠以使用者指定的分隔符號分割輸入文字。欲使用分割文字操作,請輸入下列詳細資訊:
1. 「輸入」- 要對其執行分割操作的輸入文字,例如 'John,Sansa,Aarya'。
2. 「分隔符號」- 用來分割輸入的分隔符號值。如果分隔符號為 regex,請勿包含首尾逸出字元。
3. 「分隔符號為 Regex」- 指定輸入的分隔符號是純文字還是 regex。依預設,此值設定為 false
4. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊。
「分隔符號 Regex 修飾詞」- 選取指定分隔符號的 regex 修飾詞。只有「分隔符號為 Regex」欄位設定為 true 時,才會考慮此欄位的值。
5. 按一下「完成」
使用修剪文字操作
使用此操作可移除輸入文字中開頭和尾端的空白字元。欲使用「修剪文字」操作,請在「輸入」欄位中輸入您要修剪的輸入文字,然後按一下「完成」
使用比對文字操作
使用此操作可將指定文字或 regex 與指定的輸入文字進行比對。欲使用比對文字操作,請輸入下列詳細資訊:
1. 「輸入」- 要對其執行比對操作的輸入文字。
2. 「比對 Regex」- 要與指定輸入文字進行比對的 regex 模式。
3. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊。
「Regex 修飾詞」- 選取所指定 regex 模式的分隔符號 regex 修飾詞。
4. 按一下「完成」
使用取代文字操作
使用此操作可以指定字詞取代模式 (一串字詞)。欲使用取代文字操作,請輸入下列詳細資訊:
1. 「輸入」- 要對其執行取代操作的輸入文字。
2. 「模式」- 要取代的模式 (一串字詞)。您可使用純文字或 regex 形式輸入此模式。
3. 「模式為 Regex」- 指定模式是否為規則運算式。
4. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊。
「模式 Regex 修飾詞」欄位,指定所指定 regex 模式的 regex 修飾詞。只有「模式為 Regex」欄位設定為 true 時,才會考慮此欄位的值。
「取代為」- 您要用來取代指定模式的值。如果您要刪除指定模式而不是用其他文字取代,請將此欄位保留空白。
5. 按一下「完成」
使用字首大寫文字操作
使用此操作可將字串的第一個字元變為大寫,而將剩餘字元變為小寫。欲使用字首大寫文字操作,請在「輸入」欄位中輸入您要使其首字母大寫的輸入文字,然後按一下「完成」
使用小寫文字操作
使用此操作可將指定的輸入文字轉換為小寫。欲使用小寫文字操作,請在「輸入」欄位中輸入您要轉換為小寫的輸入文字,然後按一下「完成」
使用大寫文字操作
使用此操作可將指定的輸入文字轉換為大寫。欲使用大寫文字操作,請在「輸入」欄位中輸入您要轉換為大寫的輸入文字,然後按一下「完成」
使用轉換為 Base64 文字操作
使用此操作能夠以 Base64 格式為指定輸入文字編碼。欲使用轉換為 Base64 文字操作,請在「輸入」欄位中輸入您要以 Base64 格式編碼的輸入文字,然後按一下「完成」
使用逸出 HTML 實體文字操作
使用此操作可將 &、<、>、" 及 ' 字元轉換為其對應的 HTML 實體。欲使用逸出 HTML 實體文字操作,請在「輸入」欄位中,輸入您要轉換為其對應 HTML 實體的輸入文字,然後按一下「完成」
使用取消逸出 HTML 實體文字操作
使用此操作可將 HTML 實體轉換成其對應字元。例如,此操作會將字串中的 HTML 實體 &、<、>、" 與 ' 轉換為其對應字元。欲使用取消逸出 HTML 實體文字操作,請在「輸入」欄位中,輸入您要轉換為其對應文字字元的 HTML 實體,然後按一下「完成」
使用 URL 編碼操作
使用此項操作可將指定文字字串編碼為有效的統一資源識別元 (URI) 格式。欲使用 URL 編碼操作,請在「輸入」欄位中輸入您要編碼的輸入文字,然後按一下「完成」
使用 URL 解碼操作
使用此操作可取得指定 URI 格式字串的解碼版本。欲使用 URL 解碼操作,請在「輸入」欄位中,輸入要取得解碼版本的輸入文字,然後按一下「完成」
使用子字串操作
使用此操作可從指定輸入字串取得子字串。欲使用子字串操作,請輸入下列詳細資訊:
1. 「輸入」- 要對其執行子字串操作的輸入文字。
2. 「開始位置」- 子字串的所需開始位置。
3. 「結束位置」- 子字串的所需結束位置。
4. 按一下「完成」
使用 IndexOf 操作
使用此操作可從指定輸入字串取得子字串。欲使用 IndexOf 操作,請輸入下列詳細資訊:
1. 「輸入」- 要對其執行 IndexOf 操作的輸入文字。
2. 「搜尋」- 輸入搜尋文字。
3. 按一下「完成」
使用解碼 Base64 操作
使用此操作可解碼指定的 Base64 格式輸入文字。欲使用解碼 Base64 操作,請在「輸入」欄位中輸入您要解碼的輸入文字,然後按一下「完成」
使用清理操作
使用此操作可透過將拉丁文- 1 補充與拉丁文擴充- A 字母轉換為基本拉丁文字母,並移除連結變音符號來清理輸入文字。欲使用清理操作,請在「輸入」欄位中輸入要清理的輸入文字,然後按一下「完成」
使用填補操作
使用此操作可在輸入文字比長度短時,在左右兩側填補輸入文字。欲使用填補操作,請輸入下列詳細資訊:
1. 「輸入」- 要對其執行填補操作的輸入文字。
2. 「填補長度」- 指定所需填補長度。
3. 按一下 + 檢視其他欄位
「要填補的字串」- 輸入您要填補的字串。
4. 按一下「完成」
輸出結構描述
「文字操作」動作會傳回如下圖所示的輸出結構描述: