文本操作 | hyperPad Documentation
Logo
Documentation逻辑文本操作
逻辑

文本操作

Published 2020年11月27日

描述

输出对操作数执行文本操作后的结果。

属性

立即触发

匹配

如果第一个操作数与作为模式的第二个操作数至少匹配一次,则返回 true。第二个操作数可以是搜索字符串(默认)或正则表达式;两个操作数都必须是字符串。

以……开头

如果第二个操作数是第一个操作数的前缀,则返回 true。两个操作数都必须是字符串。

以……结尾

如果第二个操作数是第一个操作数的后缀,则返回 true。两个操作数都必须是字符串。

截取文本

根据起始索引和结束索引指定的范围,返回输入文本的子字符串。起始值或结束值为负数时,会从文本末尾开始反向计数。

格式化文本

接收一个字符串和一个要插入值的数组,并返回格式化后的字符串。字符串格式说明符列表请参阅数学表达式文档。

例如,如果在 Input Text 中输入 "I am %d years old",且数组中的第一个值为 10,则会输出 "I am 10 years old"。

例如,如果在 Input Text 中输入 "Hello %s",且数组中的第一个值为 "World",则会输出 "Hello World"。
字符

返回输入字符串中指定位置的字符;如果索引无效,则返回空字符。

子文本

根据起始索引和结束索引指定的范围,返回输入文本的子字符串。

替换

返回一个字符串,其中输入字符串里所有匹配模式的内容都已替换。第二个操作数可以是搜索字符串(默认)或正则表达式;三个操作数都必须是字符串。

修剪

返回移除了前导和尾随空白字符的输入文本。

搜索

返回在输入文本中找到模式的第一个索引。第二个操作数可以是搜索字符串(默认)或正则表达式;两个操作数都必须是字符串。

插入

返回将字符串插入输入文本指定位置后的结果;如果位置无效,则返回原始输入文本。

拆分

返回使用输入的分隔符拆分输入文本后的结果。

更改大小写

返回文本的大写或小写形式。

输出

值

输出文本操作的结果。

示例

例如,你可以使用替换,随着玩家的分数变化来更新标签。

相关内容

按位运算

布尔值