从左边截取指定数量的字符串,并以自定义的符号代替未显示部分
Easp.Str.Cut string, charNumber[:separator]
string | String (字符串) |
待截取的字符串 | |
charNumber | Integer (整数) |
要保留的字数(包含 separator ),双字节字符(比如中文)算1个字符,英文或半角符号算0.5个字符 |
|
separator (可选) | String (字符串) |
自定义的代替符号 |
String (字符串) | 经过截取后的字符串 |
调用此方法将截取字符串的左边指定字数的部分,右边省略的部分以指定的符号(缺省为省略号“…”)代替。使用此方法需要注意的是,字符串是以双字节字符(比如中文)来计算长度的,如果是英文或半角符号,则只算0.5个字符。
注意:参数中的长度值包括了替代符号的长度在内。
下面的例子说明了如何使用此方法:
Dim Str1, Str2 Str1 = "这是一个测试用的字符串" Str2 = "This is a test 字符串" Response.write(Easp.Str.Cut(Str1,5)) '这是一个… Response.write(Easp.Str.Cut(Str2,8)) 'This is a test… Response.write(Easp.Str.Cut(Str1,"5:~~")) '这是一个~~ Response.write(Easp.Str.Cut(Str1,"6:")) '这是一个测试