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 相关文章推荐
jquery插件制作教程 txtHover
Aug 17 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
Feb 26 Javascript
JavaScript数据结构和算法之二叉树详解
Feb 11 Javascript
JavaScript中join()方法的使用简介
Jun 09 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
freemarker判断对象是否为空的方法
Aug 13 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
Mar 14 Javascript
vue.js路由跳转详解
Aug 28 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
Oct 08 Javascript
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
javascript将16进制的字符串转换为10进制整数hex
Mar 05 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 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
php实现发送微信模板消息的方法
2015/03/07 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
DOM基础教程之使用DOM设置文本框
2015/01/20 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
vue中的provide/inject的学习使用
2018/05/09 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
windows下python和pip安装教程
2018/05/25 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
django使用xadmin的全局配置详解
2019/11/15 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
2020/01/20 Python
Python通过socketserver处理多个链接
2020/03/18 Python
python 画条形图(柱状图)实例
2020/04/24 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
创业培训计划书
2014/05/03 职场文书
教师个人学习总结
2015/02/11 职场文书
恰同学少年观后感
2015/06/08 职场文书
开学随笔
2015/08/15 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL