网络营销电子商务研究中心  
How to buy the best prescription safety glasses in Canada? Let's study!
Go Back   网络营销电子商务研究中心 > 网站设计 > ASP
User Name
Password
 
FAQ Members List Calendar Cheap Glasses

Reply
 
Thread Tools Display Modes
  #1   IP: 49.82.13.130
Old 2014-09-26, 09:38 AM
Quail Quail is offline
初级会员
 
Join Date: 2011-04-25
Posts: 2
Quail 现在声名狼藉
Default ASP截取字符串函数 字符串截取函数(left,right,mid)

字符串的截取和应用操作,在我们的工作中会经常用到,但是还是有很多新手不理解、不知道如何应用,下面就是E客网​测试并总结的ASP截取字符串函数的使用案例展示,希望可以帮到那些需要帮助的人:

基本函数:
left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符
right(要截取的字符串,要截取的长度)’从右边开始截取指定长度的字符
MID(要截取的字符串,开始截取的位置, 要截取的长度)从任意位置开始截取指定长度的字符

例一(简单的字符串截取代码):

str=“E客网 ,中国电子商务门户”

1、截取“E客网”字符:
str1=left(str,3)

2、截取“电子商务门户”字符:
str2=right(str,6)

3、截取“中国”字符:
str3=mid(str,4,2)


例二(比较复杂的字符串截取代码):

str="PX1660-B120408002-深圳-E客网"

  要求:“PX1660“为第一个字段,“B120408002”为第二个字段,“深圳”为三个字段,“E客网"为第四个字段。分别为四个字段批量导入数据库,每个字段的字符长度不一样,但是都统一用”-“符号分割,现在的要求是分别把这四个字段的字符用asp语言通过字符串截取函数把他们分别取出来。

  【ASP代码】

  str="PX1660-B120408002-深圳-E客网"
  num=InStr(str,"-")
  p1=Left(str,(num-1))
  znum=Len(str)
  str2=right(str,(znum-num))
  num2=InStr(str2,"-")
  p2=Left(str2,(num2-1))
  str3=right(str,(znum-num-num2))
  num3=InStr(str3,"-")
  p3=Left(str3,(num3-1))
  str4=right(str,(znum-num-num2-num3))


  response.write str&"<br><br>"
  response.write p1&"<br>"
  response.write p2&"<br>"
  response.write p3&"<br>"
  response.write str4&"<br>"
  提示:案例二中用到了一个函数"InStr“,instr 的作用就是返回一个字符在字符串中第一次出现的位置,返回的值是一个数字。比如:
instr("我是大灰狼","大")
就返回3
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Prescription-glasses.com offers prescription glasses online at discount prices.
All times are GMT +8. The time now is 07:15 AM.


Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.