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 无符号右移运算符
Apr 17 Javascript
jQuery Flash/MP3/Video多媒体插件
Jan 18 Javascript
各浏览器对click方法的支持差异小结
Jul 31 Javascript
jquery按回车提交数据的代码示例
Nov 05 Javascript
项目中常用的JS方法整理
Jan 30 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
Aug 04 Javascript
javascript如何实现暂停功能
Nov 06 Javascript
详谈commonjs模块与es6模块的区别
Oct 18 Javascript
vue基于viewer实现的图片查看器功能
Apr 12 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
Aug 29 Javascript
js通过canvas生成图片缩略图
Oct 02 Javascript
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php提取微信账单的有效信息
2018/10/01 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
vue router demo详解
2017/10/13 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
Python输出带颜色的字符串实例
2017/10/10 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
python 安装移动复制第三方库操作
2020/07/13 Python
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
HR喜欢的自荐信格式
2013/10/08 职场文书
总裁岗位职责
2013/12/04 职场文书
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
人大代表选举标语
2014/10/07 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
辞职离别感言
2015/08/04 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
mysql分表之后如何平滑上线详解
2021/11/01 MySQL
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技