CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问在asp中如何过虑(英文)单引号!

楼主xyp730000(闲人)2003-09-02 20:31:10 在 Web 开发 / ASP 提问

请问在asp中如何过虑(英文)单引号! 问题点数:20、回复次数:15Top

1 楼xyp730000(闲人)回复于 2003-09-02 20:33:10 得分 0

不好意思       是英文的双引号Top

2 楼zorou_fatal(The world and system is even)回复于 2003-09-02 20:40:05 得分 0

contents=replace(contents,""","")Top

3 楼sufon(是网不是站)回复于 2003-09-02 20:40:47 得分 0

str=Replace(str,chr(34),"")Top

4 楼xyp730000(闲人)回复于 2003-09-02 20:42:21 得分 0

不可以的。这些都不行  
  Top

5 楼li1hai2ming3(名骏)回复于 2003-09-02 20:46:13 得分 0

应该   可以啊?为什么不幸Top

6 楼lane9(半岛)回复于 2003-09-02 20:46:52 得分 20

contents=replace(contents,"""","")  
  Top

7 楼cloudchen(cloudchen)回复于 2003-09-02 20:47:00 得分 0

"Top

8 楼wolf004(色胚)回复于 2003-09-02 20:47:27 得分 0

str=replace(str,"""","")Top

9 楼xyp730000(闲人)回复于 2003-09-02 20:50:49 得分 0

没有一个是可以的。都不行啊  
  有可以的吗Top

10 楼li1hai2ming3(名骏)回复于 2003-09-02 20:53:45 得分 0

xyp730000(闲人)   :你的是不是逗我们玩啊?Top

11 楼sufon(是网不是站)回复于 2003-09-02 20:53:48 得分 0

把你的机箱打开看看CUP是不是插在主板上Top

12 楼xyp730000(闲人)回复于 2003-09-02 20:58:39 得分 0

真的不行啊  
  我在这儿发现一个可以的  
  你们去看看吧  
   
  http://study.mesky.net/infoView/Article_4499.html  
  Top

13 楼li1hai2ming3(名骏)回复于 2003-09-02 21:00:34 得分 0

我靠!早说啊   !!Top

14 楼cuker(diycn.org)回复于 2003-09-02 21:01:00 得分 0

过滤双引号干嘛?有必要吗?  
   
   
  真要过滤,用lane9方法可行Top

15 楼xyp730000(闲人)回复于 2003-09-02 21:13:12 得分 0

他的方法是可以,不过没有这个好啊  
  他可以把双引号很好的弄好哦  
   
   
   
  m_strDest=request("txttitle")  
   
  m_intBeginPos   =   1  
  m_intEndPos   =1  
  m_strHead   =   ""  
  m_strTail   =   ""  
  do   while   m_intBeginPos   <>   0   and   m_intEndPos   <>   0  
  '如果发现双引号,则记下开始位置,查找下一个双引号  
  m_intBeginPos   =   instr(m_strDest   ,   chr(34))  
  if   m_intBeginPos   <>   0   then   '如果找到第一个引号  
   
  call   print("[AnalyseKeyword()]:第一个引号出现的位置:"   +   cstr(m_intBeginPos))  
   
  m_intEndPos   =   instr(m_intBeginPos   +   1   ,   m_strDest   ,chr(34))  
  if   m_intEndPos   <>   0   then   '如果找到第二个引号  
   
  call   print("[AnalyseKeyword()]:第二个引号出现的位置:"   +   cstr(m_intEndPos))  
   
  '将整个字符串按引号分隔成三段  
  call   print   ("[AnalyseKeyword()]:处理引号m_strDest   =   "   +   m_strDest)  
  m_strHead   =   left(m_strDest   ,   m_intBeginPos   -   1)  
  call   print   ("[AnalyseKeyword()]:处理引号m_strHead   =   "   +   m_strHead)  
  m_strMiddle   =   mid(m_strDest   ,   m_intBeginPos   +   1   ,   m_intEndPos   -   m_intBeginPos   -   1)  
  call   print   ("[AnalyseKeyword()]:处理引号m_strMiddle   =   "   +   m_strMiddle)  
  m_strTail   =   right(m_strDest   ,   len(m_strDest)   -   m_intEndPos)    
  call   print   ("[AnalyseKeyword()]:m_strTail   =   "   +   m_strTail)  
   
  '如果在引号中有+号则作为字符处理,暂时替换成其他字符  
  m_strMiddle   =   replace(m_strMiddle   ,   "+"   ,   "|")  
  m_strDest   =   m_strHead   +"“"   +   replace(rtrim(ltrim(m_strMiddle))   ,   chr(32)   ,   "#")   +"”"+   m_strTail    
   
  else  
  exit   do    
  end   if  
  else  
  exit   do    
  end   if    
  loop  
   
  m_strDest   =   replace(m_strDest   ,   chr(34)   ,   "+")  
  Top

相关问题

  • ASP中怎么样在网页中显示双引号和单引号?
  • ASP+ACCESS,使用SQL查询变量中含有单引号如何处理,急
  • 单引号问题
  • 单引号问题
  • 很普遍的问题!SQL查询中如何对待英文状态下的单引号的问题?
  • 如何加入单引号?
  • 单引号的问题
  • 单引号匹配问题
  • 如何屏蔽单引号?
  • sql单引号问题

关键词

  • 引号
  • intbeginpos
  • strdest
  • intendpos
  • strmiddle
  • analysekeyword
  • 双引号
  • strtail
  • strhead
  • chr

得分解答快速导航

  • 帖主:xyp730000
  • lane9

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo