asp显示字符串前5个文字
来源:asp之家 发布时间:2008-08-10 18:47:00
标签:文字,显示,字符串
自己做了一个asp页面,用了一个td来显示留言本的最新消息;但是却无法控制其排版问题,因为该td的width确定,但是数据库中的文字却是未知的。我想知道如何实现把一句很长的文字的后面部分省略(用......来代替),从而使显示的字符串长度得到控制,谢谢!
一下是我以前写的一个函数,用来从字符串(变量)mys中提取相当于coun个英文字符的字符串,比如SplitWords(mys,10)返回10个英文字符或5个中文字符:
<%
Function SplitWords(mys,coun)
dim ts,i,s_char
if isnull(mys) then exit Function
ts = 0
n_strlen=Len(mys)
For i = 1 To n_strlen
s_char = Mid(mys, i, 1)
If Asc(s_char) > 0 and Asc(s_char) < 255 Then
ts = ts + 1
else
ts=ts+2
End If
if ts >= coun then
exit for
end if
Next
s_mys=left(mys,i)
If n_strlen > i Then
For j = 1 To 6
s_char = Mid(mys, i-j, 1)
If Asc(s_char) > 0 and Asc(s_char) < 255 Then
ts = ts - 1
else
ts=ts-2
End If
if ts <= coun-4 then
exit for
end if
Next
s_mys = left(s_mys,i-j)&"...."
end if
SplitWords=s_mys
end Function
%>


猜你喜欢
- 本文实例讲述了C#处理MySql多个返回集的方法。分享给大家供大家参考。具体方法如下:关于Mysql返回多个集java和Php的较多,但是C
- 早期写的python障碍式期权的定价脚本,供大家参考,具体内容如下#coding:utf-8'''障碍期权q=x/s
- 为index.php文件设置只读属性后,木马就没权限给你文件末尾追加广告了。下面我们看具体的代码,设置index.php只读:<?ph
- 昨天十行代码实现文字识别,感觉怎样,是不是很爽今天咋们继续利用pillow和pytesseract来实现验证码的识别一、环境配置需要 pil
- #{}会将传入的数据当成一个字符串,会对自动传入的数据加一个双引号order by #{userId} 这里假如us
- scatter绘画散点图代码如下:import matplotlib.pyplot as pltplt.scatter(x,y,
- 前言:Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试。函数非常灵活,能够完成界面元素定位、
- 对匿名用户采用 IP 控制访问频率,对登录用户采用 用户名 控制访问频率。from rest_framework.throttling im
- 循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素。1 for循环是for循环,可以把集合数据类型list、tuple、dic
- 最近在做微信支付,调用微信的统一下单支付接口http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?
- mutilprocess像线程一样管理进程,这个是mutilprocess的核心,他与threading很是相像,对多核CPU的
- 由于CPython实现中的GIL的限制,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大
- 利用ResNet18进行手写数字识别先写resnet18.py代码如下:import torchfrom torch import nnfr
- 问题描述:高版本sql备份在低版本sql还原问题(出现媒体簇的结构不正确)分析原因:sql版本兼容问题,sql server兼容级别是用作向
- 1 Video介绍引用我翻译文档《在HTML5页面中嵌入音频和视频》中的介绍文字:“当今,在网页上嵌入视频且所有用户不管使用任何浏览器或者操
- 我们知道Excel有一个match函数,可以做数据匹配。比如要根据人名获取成绩而参考表sheet1的内容如下:要根据sheet1匹配每人的成
- 本文介绍了使用xmlhttp处理远程文件数据、或采集文章时,对对方网页编码的处理方法。因为使用ajax的xmlhttp网页编码处理不当很容易
- 本文实例讲述了Python迭代器和生成器定义与用法。分享给大家供大家参考,具体如下:迭代器 iter()迭代器是访问集合中元素的一种方式,迭
- 1 序言1.1 生存压力带来的哲思马尔萨斯最早发现,生物按照几何级数高度增殖的天赋能力,总是大于他们的实际生存能力或现实生存群量,依次推想,
- 图片数据一般有两种情况:1、所有图片放在一个文件夹内,另外有一个txt文件显示标签。2、不同类别的图片放在不同的文件夹内,文件夹就是图片的类