关于正则表达式在access读取字符后替换的问题

原创 2017年01月02日 23:13:07
在网上看到的一则正则表达式,
我试了一下想把str字段中值中的../替换去掉

如想实现:
str="<div  align=center><a href='../html/ProductList.asp'><img src='../images/Ad_3.jpg' width='200' height='85' border='0' ></a></div>"
替换后为
str="<div  align=center><a href='html/ProductList.asp'><img src='images/Ad_3.jpg' width='200' height='85' border='0' ></a></div>"

出现问题:
发现从access2003中读取str=rs(2)的替换不成功,str还是原来那个带../的原始字串。
我的实现方法,就是调用下边的ReplaceTest函数,
但是,如果我就是用str="<div  align=center><a href='../html/ProductList.asp'><img src='../images/Ad_3.jpg' width='200' height='85' border='0' ></a></div>"
就可以替换掉../,请问各位,这是怎么回事。

这是我在网上找的程序实现部分:
<%
str="<div  align=center><a href='../html/ProductList.asp'><img src='../images/Ad_3.jpg' width='200' height='85' border='0' ></a></div>"

Function ReplaceTest(patrn, replStr)
  Dim regEx, face               ' 建立变量。
  face = str
  Set regEx = New RegExp               ' 建立正则表达式。
  regEx.Pattern = patrn               ' 设置模式。
  regEx.IgnoreCase = True          ' 设置是否区分大小写。
  regEx.Global = True          
  ReplaceTest = regEx.Replace(face, replStr)         ' 作替换。
End Function
response.write ReplaceTest("\.\./","")
%>
敬请高手帮助,十分谢谢!

正则表达式替换指定位置的字符串

public string GetRePlaceStr(string str, string pattern, string newstr, int index=1) { ...
  • DeyuanYangjia1314
  • DeyuanYangjia1314
  • 2017年07月17日 17:51
  • 570

正则表达式之替换标签

正则表达式替换字符串中所有匹配以结尾的子串java中是 :     String strContent = "a(b)/"a/"";    strContent.replaceAll("","");j...
  • mybackup
  • mybackup
  • 2007年06月07日 14:43
  • 976

C# 用正则表达式高效替换变量

有的时候我们需要进行简单的字符串变量替换. 当然最新的.net已经支持 {name} 这种替换方式. 但是,老的.net是不支持的. /// /// 更新连接字符串...
  • phker
  • phker
  • 2016年08月17日 10:05
  • 1996

Oracle正则表达式替换字符串

select replace(regexp_replace('null?·“\','[(null)?*·*“*]+',''),'\','\\') from dual;
  • u010758605
  • u010758605
  • 2016年04月13日 16:22
  • 493

Access的替换

一张表,两个字段,AAA和BBB,想要将BBB字段中的某一部分提取出来Update到字段AAA中,怎样做才好呢? BBB字段中需要的那一部分是不规则的,但可以Select出来。 如: selec...
  • whbtomt
  • whbtomt
  • 2016年12月01日 22:00
  • 102

VS2008编译boost正则表达式库Regex过程中的注意事项

目前,boost最新版本是:boost_1_63_0 boost官网:http://www.boost.org/ boost1.48.0源代码官方下载页面:http://sourceforge.n...
  • xiliang_pan
  • xiliang_pan
  • 2017年04月24日 14:40
  • 358

jquery中的替换符合条件的字符串

为了更清楚的了解,这里使用一个小例子:在一个字符串中的标签外层,添加一个标签,即: 既然是符合某种条件,那么我们这里就需要用到正则表达式           具体的正则表达式语法这里就不介绍了...
  • u010276752
  • u010276752
  • 2016年02月23日 11:36
  • 2784

python 正则表达式 字符串的 匹配 替换 分割 查找

In [1]: import re In [2]: str1='imooc video=1000' In [3]: str1.find('1000')#可以查找出索引值 Out[3]: 12 I...
  • GoodLuckAC
  • GoodLuckAC
  • 2016年12月08日 15:10
  • 6512

工具使用-------notepad++正则表达式替换字符串详解

则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它 能很好提高工作效率。  EditPlus的查找,替...
  • yf210yf
  • yf210yf
  • 2014年08月02日 09:40
  • 30690

EditPlus正则表达式 替换字符串开头

EditPlus正则表达式 替换字符串开头、结尾前言项目中需要对产品组给的字符串进行统一的处理,因为他们给出的是这样子的。 我怎么在颤抖 我怎么在震动 好...
  • waidazhengzhao
  • waidazhengzhao
  • 2015年09月28日 16:23
  • 452
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于正则表达式在access读取字符后替换的问题
举报原因:
原因补充:

(最多只允许输入30个字)