String字符串处理
String字符串
firstLowerCase 首字母小写
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
let str = "SDFSDWER"
logd(laoleng.String.firstLowerCase(str));
返回值 | 类型 | 说明 |
---|---|---|
sDFSDWER | sting | 返回结果 |
firstUpperCase 首字母大写
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
let str = "sdfafsdf"
logd(laoleng.String.firstUpperCase(str));
返回值 | 类型 | 说明 |
---|---|---|
Sdfafsdf | sting | 返回结果 |
format 格式化字符串(文本替换)
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
args | 是 | 多参 | 要替换的参数 |
... | ... | ... | ... |
let str = "确定要{0}单据【{1} 】吗?";
logd(laoleng.String.format(str,'删除', 'QZYDYJZB201901300002'));
返回值 | 类型 | 说明 |
---|---|---|
确定要删除单据【QZYDYJZB201901300002】吗? | sting | 返回结果 |
getAfterText 取后面文本
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
srcStr | 是 | string | 源字符串 |
str | 是 | string | 定位字符串 |
let str = "确定要删除单据【QZYDYJZB201901300002】吗?";
logd(laoleng.String.getAfterText(str,'删除'));
返回值 | 类型 | 说明 |
---|---|---|
单据【QZYDYJZB201901300002】吗? | sting | 返回结果 |
getAfterTextFromEnd 取后面文本,从末尾反向搜索
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
srcStr | 是 | string | 源字符串 |
str | 是 | string | 定位字符串 |
logd(laoleng.String.getAfterTextFromEnd("https://www.facebook.com/100703308415592", "/"))
//100703308415592
返回值 | 类型 | 说明 |
---|---|---|
100703308415592 | String | 后面文本 |
getBeforeText 取前面文本
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
srcStr | 是 | string | 源字符串 |
str | 是 | string | 定位字符串 |
let str = "确定要删除单据【QZYDYJZB201901300002】吗?";
logd(laoleng.String.getBeforeText(str,'删除'));
返回值 | 类型 | 说明 |
---|---|---|
确定要 | sting | 返回结果 |
getHexString 数字颜色转hex
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
color | 是 | string | 数字颜色例:'-156654' |
let str = "-156654"
logd(laoleng.String.getHexString(str));
返回值 | 类型 | 说明 |
---|---|---|
#fffd9c12 | sting | 返回结果 |
getMiddleText 取中间文本
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
start | 是 | string | 起始字符串 |
end | 是 | string | 末尾字符串 |
retain | 否 | boolean | 是否保留截取字符,默认false |
let str = "确定要删除单据【QZYDYJZB201901300002】吗?";
logd(laoleng.String.getMiddleText(str,'定要', '【'));
//删除单据
str = "9.9 KW:/ 紫衣男子惹怒韦德, 大爷用实力打脸紫衣男子, 黄蜂输球应该由他买单%韦德%dou来NBA %篮球 https://v.douyin.com/eA1uNbf/ 復制此链接, 达开Douyin搜索, 直接觀kan视频!"
logd(laoleng.String.getMiddleText(str,'https', '/ ', true));
//https://v.douyin.com/eA1uNbf/
返回值 | 类型 | 说明 |
---|---|---|
删除单据 | sting |