文本和二进制函数
文本(text)和二进制(binary)函数(function)允许您修改和转换数据。使用字符串函数(string function)更改大小写、移除变音符号(diacritics)和重音标记(accents)、合并或拆分文本(text)。使用二进制函数(binary function)编码(encode)或解码(decode)原始数据。 以下是支持的文本(text)和二进制(binary)函数(function)列表及每个函数的示例。ascii
ascii (text; [remove diacritics]) 从文本字符串(text string)中移除所有非 ascii(ascii)字符(character)。 文本 1ascii( ěMščařžkýáeíé) 2= Makeascii( ěMščařžkýáeíé) = Make 文本 1ascii( ěščřž ; true ) 2= escrz
ascii( ěščřž ; true ) = escrz
base64
base64 (text) 将文本(text)转换为 base64。 文本 1base64( Make ) 2=TWFrZQ==base64( Make ) =TWFrZQ==
结合 use toBinary() 和 toString() 函数(function)将 base64 编码(encode)的文本(text)转换为纯文本(plain text),如下所示:
文本
1toString( toBinary( TWFrZQ== ; base64 ) ) 2= Make
toString( toBinary( TWFrZQ== ; base64 ) ) = Make
capitalize
capitalize (text) 将文本字符串(text string)中的第一个字符(character)转换为大写(uppercase)。 文本 1capitalize(make) 2= Makecapitalize(make) = Make
contains
contains (text; search string) 验证文本(text)是否包含搜索字符串(search string)。 文本 1contains( Hello World ; Hello ) 2= truecontains( Hello World ; Hello ) = true 文本 1contains( Hello World ; Bye ) 2= false
contains( Hello World ; Bye ) = false
decodeURL
decodeURL (text) 将 URL 中的特殊字符(character)解码(decode)为文本(text)。 文本 1decodeURL( Automate%20your%20workflow ) 2= Automate your workflowdecodeURL( Automate%20your%20workflow ) = Automate your workflow
encodeURL
encodeURL (text) 将文本(text)中的特殊字符(character)编码(encode)为有效的 URL 地址。escapeHTML
escapeHTML (text) 转义(escape)文本(text)中的所有 HTML 标签(tags)。 文本 1escapeHTML( Hello ) 2= <b>Hello</b>escapeHTML( Hello ) = <b>Hello</b>
indexOf
indexOf (string; value; [start]) 返回指定值在字符串(string)中首次出现的位置(position)。如果搜索的值从未出现,此方法(method)返回 '-1'。 文本 1indexOf(Make; k ) 2= 2indexOf(Make; k ) = 2 文本 1indexOf(We love Make ; x ) 2= -1
indexOf(We love Make ; x ) = -1 文本 1indexOf(We love Make ; e ; 7 ) 2= 11
indexOf(We love Make ; e ; 7 ) = 11
length
length (text or buffer) 返回文本字符串(text string)的长度(字符数(number of characters))或二进制缓冲区(binary buffer)的大小(缓冲区大小(buffer size),单位字节(bytes))。 文本 1length( hello ) 2= 5length( hello ) = 5
lower
lower (text) 将文本字符串(text string)中的所有字母字符(alphabetical characters)转换为小写(lowercase)。 文本 1lower( Hello ) 2= hellolower( Hello ) = hello
md5
md5 (text) 计算字符串(string)的 md5 哈希值(hash)。 文本 1md5(Make) 2= 529a05ca6c1263aab080ec4f20754411md5(Make) = 529a05ca6c1263aab080ec4f20754411
replace (text; search string; replacement string)
用新字符串(string)替换搜索字符串(search string)。 文本 1replace( Hello World ; Hello ; Hi ) 2= Hi Worldreplace( Hello World ; Hello ; Hi ) = Hi World 正则表达式(regular expressions)(包含在 /.../ 中)可用作搜索字符串(search string),并附加标志组合(flags)(如 g, i, m): 文本 1replace ( All these numbers 187 23 1 9565 will be replac