内置函数 - String

函数就是一组代码,接受输入的有限数并可选择地返回值。对字符串表达式起作用的函数被分类为字符串函数,它们包括用于查找给定文本长度的函数、从文本中删除某些词语的函数等等。

在所有给定函数中,函数不会更改原始字符串,只有返回值受这些函数影响。

函数描述
<string1>.contains(<string2>)如果 string2 是 string1 的子字符串,则返回 true,否则返回 false。
<string1>.endsWith(<string2>)如果 string1 以 string2 结束,则返回 true
<string1>.startsWith(<string2>)如果 string1 以 string2 开始,则返回 true
<string>.remove(<substring>)从给定字符串中删除子字符串
<string>.removeFirstOccurence(<substring>)从给定字符串中删除第一次出现的子字符串
<string>.removeLastOccurence(<substring>)从第一个参数字符串中删除最后一次出现的第二个参数。
<string>.getSuffix(<substring>)返回指定的子字符串之后的字符串。
<string>.getPrefix(<substring>)返回指定的子字符串之前的字符串。
<string>.toUpperCase()将字符串转换为大写。
<string>.toLowerCase()将字符串转换为小写。
<string>.getAlphaNumeric()仅返回指定字符串中的字母数字。
<string>.getAlpha()仅返回指定字符串中的字母。
<string>.removeAllAlphaNumeric()删除指定字符串中的所有字母数字。
<string>.removeAllAlpha()删除指定字符串中的所有字母。
<string>.length()返回给定字符串的长度,结果为整数值。
<string>.getOccurence
Count(<substring>)
返回子字符串在给定字符串中的出现次数。
<string>.indexOf(<substring>)返回子字符串在给定字符串中第一次出现时的索引
<string>.lastIndexOf(<substring>)返回子字符串在给定字符串中最后一次出现时的索引
<string>.substring(<
<s.index>, <e.index>)
从指定开始索引到结束索引返回字符串。 
<string>.trim()返回字符串中的任何前导空格和拖尾空格
<string1>.equalsIgnoreCase
<string2>
如果 <string1> 等于 <string2>,则返回 true
<expression>.toString将任意类型的表达式转换为字符串。
请参考在应用于日期/时间值时 toString() 的行为。
<string>.matches
(<regular expression>)
如果给定字符串匹配作为参数给出的正则表达式,则返回 true。
<string>.replaceAll
(<searchString>,
<replacementString>
,false)
)
使用给定的 <replacementString> 替换所有匹配给定 <searchString> 的字符串。
 
<string>.replaceFirst
(<searchString>,
<replacementString>,
false)
使用给定的 <replacementString> 替换第一个匹配给定 <searchString> 的字符串。

 

leftpad(str,size)

返回输入字符串,在字符串左侧加上空格字符。 
rightpad(str,size) 返回输入字符串,在字符串右侧加上空格字符。