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 最常用的10个自定义函数[推荐]
Dec 26 Javascript
jQuery+ajax实现顶一下,踩一下效果
Jul 17 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
Mar 14 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
Nov 04 Javascript
谈一谈javascript闭包
Jan 28 Javascript
JavaScript中一些特殊的字符运算
Aug 17 Javascript
React Native之prop-types进行属性确认详解
Dec 19 Javascript
Vue.set 全局操作简单示例
Sep 19 Javascript
javaScript中indexOf用法技巧
Nov 26 Javascript
如何通过JS实现转码与解码
Feb 21 Javascript
VueJS实现用户管理系统
May 29 Javascript
使用vue-element-admin框架从后端动态获取菜单功能的实现
Apr 29 Vue.js
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实现简易计算器功能
2020/08/28 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
jquery 插件学习(五)
2012/08/06 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
20个必会的JavaScript面试题(小结)
2019/07/02 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
Python json模块使用实例
2015/04/11 Python
python插入数据到列表的方法
2015/04/30 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
pygame实现成语填空游戏
2019/10/29 Python
python 实现list或string按指定分段
2019/12/25 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
招聘与培训专员岗位职责
2014/01/30 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
《问银河》教学反思
2014/02/19 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
药店营业员岗位职责
2015/04/14 职场文书
会议新闻稿
2015/07/17 职场文书
学校远程教育工作总结
2015/08/11 职场文书