dim str:str="能不能给写个事例代码呀,我是低级菜鸟哦,麻烦大家了!用instr"&_ "获取该词的位置,再用LEFT RIGHT MID组合取出前后20个字符串" dim keyword:keyword="大家" dim pos:pos=instr(str,keyword)'找出keyword所在位置 dim startpos:startpos=pos-20'获取开始位置 dim MaxLen if startpos<0 then startpos=0 dim result:result=Mid(str,startpos,40+len(keyword))'长度为40+keyword的长度,如果前面的长度不够20个字符,则后面自动取补够40+keyword的长度
var str="有一个asp网页,网页中有一段内容,现在用关键字查询出文章里的某一个词," +"然后要获得这个次前后各20个字符,该怎么实现啊.各位来帮帮咯!!!!!!"; var keyword="一个词"; var Index=str.indexOf(keyword); var result=""; result=str.substring(Index,Index-20); result+=keyword; result+=str.substring(Index+keyword.length,Index+keyword.length+20); alert(result);
"获取该词的位置,再用LEFT RIGHT MID组合取出前后20个字符串"
dim keyword:keyword="大家"
dim pos:pos=instr(str,keyword)'找出keyword所在位置
dim startpos:startpos=pos-20'获取开始位置
dim MaxLen
if startpos<0 then startpos=0
dim result:result=Mid(str,startpos,40+len(keyword))'长度为40+keyword的长度,如果前面的长度不够20个字符,则后面自动取补够40+keyword的长度
+"然后要获得这个次前后各20个字符,该怎么实现啊.各位来帮帮咯!!!!!!";
var keyword="一个词";
var Index=str.indexOf(keyword);
var result="";
result=str.substring(Index,Index-20);
result+=keyword;
result+=str.substring(Index+keyword.length,Index+keyword.length+20);
alert(result);