想问问一个Replace的问题,请高手帮帮忙
b1= " <img "
b2= " <img class= "ksks " "
我想把数据库里的数据(数据库里有一个字段里一个值里包含了 <img sec= "ss.jpg " border= "0 "> )我想在这个img里加个class的样式!这样怎么做呢?!
我用Replace怎么试都不行!,我应该怎么写呢?~
注:要改的img在数据库里!
100分求解
------解决方案--------------------str1= " <img sec= " "ss.jpg " " border= " "0 " "> "
b1= " <img "
b2= " <img class= 'ksks ' "
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = b1 ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True
str1 = regEx.Replace(str1, b2)
------解决方案--------------------正则是不是对ASP JSP等其它的也常用呢
不过还是听说在ASP里用的
还有一个问题是
如果上面的库里有N条这样的记录那是要用循环来改变了是吧
------解决方案--------------------str= " <img sec= " "ss.jpg " " border= " "0 " "> "
b1= " <img "
b2= " <img class= " "ksks " " "
str=replace(str,b1,b2)
------解决方案--------------------如果是MS SQL数据库可以直接如此:
Update [TABLE] Set [Column]=Replace([Column], ' <img sec= "ss.jpg " border= "0 "> ', ' <img sec= "ss.jpg " border= "0 " class= "test "> ')
否则就取出来在更新!