<< Click to Display Table of Contents >> 文本函数复制链接 |
函数 |
语法 |
说明 |
返回类型 |
举例 |
---|---|---|---|---|
character |
character(int value) |
返回由代码数字指定的字符。 |
char |
character(int value) |
code |
code(String str) |
返回文本字符串中第一个字符的数字代码。 |
int |
code(String str) |
concatenate |
concatenate(Object strObj) |
将几个文本项合并为一个文本项。 |
string |
concatenate(Object strObj) |
currency |
currency(double number, int decimals) |
将数字转换为文本格式,并适用于默认货币符号。 |
string |
currency(double number, int decimals) |
dollar |
dollar(double number, int decimals) |
将数字转换为文本格式,并适用于$符号。 |
string |
dollar(double number, int decimals) |
exact |
exact(String str1, String str2) |
比较两个字符串。 |
boolean |
exact(String str1, String str2) |
extractNTH |
extractNTH("sou rce", "([a-z]+)\\s+([a-z]+)", 2) |
对源字符串匹配正则表达式,并返回对应匹配到的子字符串。 |
string |
extractNTH("sou rce", "([a-z]+)\\s+([a-z]+)", 2) |
find |
find(String find, String src, int start) |
在一个文本值中查找另一个文本值(区分大小写)。 |
int |
find(String find, String src, int start) |
fixed |
fixed(double number, int decimals, boolean nocommas) |
将数字格式设置为具有固定小数位数的文本。 |
string |
fixed(double number, int decimals, boolean nocommas) |
left |
left(String src, int length) |
返回文本值中最左边的字符。 |
string |
left(String src, int length) |
len |
len(String text) |
返回文本字符串中的字符个数。 |
int |
len(String text) |
lower |
lower(String text) |
将文本转换为小写。 |
string |
lower(String text) |
match |
match("sou rce","([a-z]+)\\srce") |
如果源字符串匹配正则表达式,则返回true。 |
boolean |
match("sou rce","([a-z]+)\\srce") |
mid |
mid(String src, int start, int length) |
从文本字符串中的指定位置起返回特定个数的字符。 |
string |
mid(String src, int start, int length) |
proper |
proper(String text) |
将文本值的每个字的首字母大写。 |
string |
proper(String text) |
replace |
replace(String src, int start, int length, String replaced) |
替换文本中的字符。 |
string |
replace(String src, int start, int length, String replaced) |
replaceRegex |
replaceRegex("sou rce", "\\s", "*") |
对源字符串匹配正则表达式,并返回替换后的字符串。 |
string |
replaceRegex("sou rce", "\\s", "*") |
rept |
rept(String src, int times) |
按指定次数重复字符串。 str:需要处理的字符串。 times:重复的次数。 |
string |
//将字符串重复3次,返回字符串"*-*-*-" rept("*-", 3); |
right |
right(String src, int length) |
返回字符串中从最后一个字符开始的指定个数的字符。 str:需要处理的字符串。 length:指定返回的字符个数。 |
string |
//返回最后5个字符得到字符串"World"\nright("Hello World", 5); |
search |
search(String find, String src, int start) |
返回一个字符串在另一个字符串第一次出现的位置(不区分大小写)。 find:要查找的字符串。 str:被查找的字符串。 start:可选参数,开始查找的位置,默认为1。 |
string |
//从字符串的第6位开始查找字符串"o",返回所在位置8 search("o", "Hello World", 6); |
substitute |
substitute(String src, String old, String newtxt, int times) |
用新字符串替换源字符串中的部分字符串。 str:需要处理的字符串。 oldstr:需要被替换的字符串。 newstr:替换的字符串。 times:可选参数,替换次数,默认为0,即全部替换。 |
string |
//将"World"字符串替换为"Earth"替换一次,返回字符串"Hello Earth Hello World" substitute("Hello World Hello World", "World", "Earth",1); |
t |
t(String value) |
如果字符串是数字或布尔值,将其转换为空字符串。 |
string |
//返回空字符串"" t("1") = //返回字符串本身 t("a") = a |
text |
text(double value, String patten) |
将数字按照指定的格式转化为字符串。 number:需要处理的数字 patten:指定数字格式。 ➢例如:"$#,##0.##" |
string |
//返回"$1,234.56" text(1234.56, "$#,##0.##"); |
trim |
trim(String str) |
删除文本中前后的空格。 |
string |
//返回字符串"Hello World" trim(" Hello World "); |
upper |
upper(String str) |
将文本转换为大写形式。 |
string |
//返回字符串"HELLO WORLD" upper("Hello World"); |