文字操作 | hyperPad Documentation
Logo
Documentation邏輯文字操作
邏輯

文字操作

Published 2020年11月27日

說明

輸出對運算元執行文字操作後的結果。

屬性

立即觸發

符合

如果第一個運算元與第二個運算元(作為模式)至少符合一次,則傳回 true。第二個運算元可作為搜尋字串(預設)或正規表示式使用,且兩個運算元都必須是字串。

開頭為

如果第二個運算元是第一個運算元的前綴,則傳回 true。兩個運算元都必須是字串。

結尾為

如果第二個運算元是第一個運算元的後綴,則傳回 true。兩個運算元都必須是字串。

截取文字

根據起始和結束索引指定的範圍,傳回輸入文字的子字串。起始值或結束值若為負數,則從文字末尾開始倒數。

格式化文字

接受一個字串和一個要插入值的陣列,並傳回格式化後的字串。如需字串格式指定符清單,請參閱數學運算式文件。

例如,如果在 輸入文字中輸入 "I am %d years old",而陣列中的第一個值是 10,則會輸出 "I am 10 years old"。

例如,如果在 輸入文字中輸入 "Hello %s",而陣列中的第一個值是 "World",則會輸出 "Hello World"。
字元

傳回輸入字串中指定位置的字元;如果索引無效,則傳回空字元。

子文字

根據起始和結束索引指定的範圍,傳回輸入文字的子字串。

取代

傳回一個字串,其中輸入字串內所有符合模式的內容都會被取代。第二個運算元可作為搜尋字串(預設)或正規表示式使用,且三個運算元都必須是字串。

修剪

傳回移除前後空白字元後的輸入文字。

搜尋

傳回在輸入文字中找到模式的第一個索引。第二個運算元可作為搜尋字串(預設)或正規表示式使用,且兩個運算元都必須是字串。

插入

傳回將字串插入輸入文字指定位置後的結果;如果位置無效,則傳回原始輸入文字。

分割

傳回使用輸入分隔符分割輸入文字後的結果。

變更大小寫

傳回文字的大寫或小寫版本。

輸出

值

輸出文字操作的結果。

範例

例如,玩家分數改變時,你可以使用取代來更新標籤。

相關項目

位元運算

布林值