asp 的 分词实现代码


Posted in Javascript onMay 24, 2007

<%
a="日本是中国的一个省|我们美丽中国的张家界!"
b="中国,我们,张家界,日本,美国,苹果"
b=split(b,",")
a=split(a,"|")
for k=0 to ubound(a)
s=""
n=""
 for i=0 to ubound(b)
  if instr(a(k),b(i))>0 then
  s=s & instr(a(k),b(i)) & "," &instr(a(k),b(i))+len(b(i)) & ","
  end if
 next
 s=left(s,len(s)-1)
 if left(s,len(s)-1)<>len(a(k)) then s=s&","&len(a(k))+1
 s=sort(split(s,","))
 for i=0 to ubound(s)-1
 n=n&mid(a(k),s(i),s(i+1)-s(i))& "|"
 next 
 response.write n & "<br>"
next

function sort(ary)
ck=true
do Until ck = false 
 ck=false
 For f = 0 to UBound(ary) -1
  if clng(ary(f))>clng(ary(f+1)) then
   v1=clng(ary(f))
   v2=clng(ary(f+1))
   ary(f)=v2
   ary(f+1)=v1
   ck=true
  end if
 next
loop
sort=ary
end function
%>

运行结果

日本|是|中国|的一个省|
我们|美丽|中国|的|张家界|!|

Javascript 相关文章推荐
javascript动画效果类封装代码
Aug 28 Javascript
关于flash遮盖div浮动层的解决方法
Jul 17 Javascript
Javascript面向对象扩展库代码分享
Mar 27 Javascript
jquery动态加载js三种方法实例
Aug 03 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
js中数组插入、删除元素操作的方法
Feb 15 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
浅谈vue首屏加载优化
Jun 28 Javascript
element-ui 中的table的列隐藏问题解决
Aug 24 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
javascript实现移动端轮播图
Dec 09 Javascript
OfflineSave离线保存代码再次发布使用说明
May 23 #Javascript
不用MOUSEMOVE也能滑动啊
May 23 #Javascript
一个用js实现的页内搜索代码
May 23 #Javascript
一个js实现的所谓的滑动门
May 23 #Javascript
JavaScript网页制作特殊效果用随机数
May 22 #Javascript
JS加ASP二级域名转向的代码
May 17 #Javascript
用javascript实现的支持lrc歌词的播放器
May 17 #Javascript
You might like
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
python实现ftp客户端示例分享
2014/02/17 Python
Python+django实现文件上传
2016/01/17 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Python for循环与getitem的关系详解
2020/01/02 Python
2013年保送生自荐信格式
2013/11/20 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
小学优秀教师材料
2014/12/15 职场文书
葬礼主持词
2015/07/02 职场文书
合作合同协议书
2016/03/21 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书