一个去字符串去空格问题,请大家帮忙!

ghostfish 2004-01-06 10:15:43
现在要通过后台数据库管理系统在文本框中录入一个表格,因为此文本框提交支持HTML,所以在录入表格的时候遇上了一定问题,即用DW做完表格,复制代码时在“<”前和“>”后的空格都需要去掉,否则便会在显示产品表格时出现混乱的表格。这样手工工作量就大了。
因为是公司的程序模块,不能改,想做一个函数把空格去掉输出一下,然后帖入文本框内。
本来自己做了一个函数,一开始想得比较少,只去掉了“<”、“>”前或后的一个空格,但后来发现表格中有时前后有许多空格。想问一下,是否要做循环判断,再替换?有没有好的方法,如果有请大家把代码共享一下,好吗?先谢谢了!
比较急需.....
...全文
229 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
nchen123 2004-01-07
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript">
<!--
'我不是想改它输入数据库时的字符处理代码,只是想做到将紧挨着"<"前的所有空格和">"后的所有空格去掉
'形如:" < a > <b> < c > ",转换为:"< a ><b>< c >"


a = " < a > <b> < c > "

dim re : set re = new RegExp
re.global = true
re.pattern = "\s+<"
b = re.replace(a, "<")
re.pattern = ">\s+"
b = re.replace(b, ">")

msgbox b

//-->
</SCRIPT>
liuqinglq 2004-01-07
  • 打赏
  • 举报
回复
稻草人写的不对么?
ghostfish 2004-01-07
  • 打赏
  • 举报
回复
我不是想改它输入数据库时的字符处理代码,只是想做到将紧挨着"<"前的所有空格和">"后的所有空格去掉
形如:" < a > <b> < c > ",转换为:"< a ><b>< c >"
zsucc 2004-01-07
  • 打赏
  • 举报
回复
上面不是已经有答案了吗?
会织网的蚂蚁 2004-01-07
  • 打赏
  • 举报
回复
如果你解决了,可以给俺发一个最好的吗。俺也在等这个。
bbdzsw@yahoo.com.cn
liuqinglq 2004-01-06
  • 打赏
  • 举报
回复
很显然是应该用正则表达式了

既不用循环又安全
ice_berg16 2004-01-06
  • 打赏
  • 举报
回复
打错个,号
str.replace(/\s+(<.*?>)\s+/g,"$1");
ice_berg16 2004-01-06
  • 打赏
  • 举报
回复
str.replace(/\s+(<.*?>)\s+/g."$1");
ghostfish 2004-01-06
  • 打赏
  • 举报
回复
我试过的,但只能去掉一个空格。
是否要一个一个字符循环判断?
你的do while循环查找条件是如何定的?具体到代码,我现在怎么做都有小错....
blueice2002 2004-01-06
  • 打赏
  • 举报
回复
用一个do while 循环查找吧,然后用replace

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧