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 | 返回结果 |