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 相关文章推荐
经验几则 推荐
Sep 05 Javascript
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
JQuery AJAX实现目录浏览与编辑的代码
Oct 21 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
Dec 15 Javascript
理清apply(),call()的区别和关系
Aug 14 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
javascript二维数组转置实例
Jan 22 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
Mar 21 Javascript
Bootstrap3 内联单选和多选框
Dec 29 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
Jun 13 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 Javascript
javascript实现移动端触屏拖拽功能
Jul 29 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一些错误处理的方法与技巧总结
2013/08/10 PHP
PHP四大安全策略
2014/03/12 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
Javascript window对象详解
2014/11/12 Javascript
javascript 闭包详解
2015/07/02 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
Python格式化css文件的方法
2015/03/10 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
社区志愿者心得体会
2014/01/03 职场文书
自荐信格式简述
2014/01/25 职场文书
物理研修随笔感言
2014/02/14 职场文书
《春天来了》教学反思
2014/04/07 职场文书
安阳殷墟导游词
2015/02/10 职场文书
2015双创工作总结
2015/07/24 职场文书
详解在OpenCV中如何使用图像像素
2022/03/03 Python
SpringBoot2零基础到精通之数据与页面响应
2022/03/22 Java/Android