自然 发表于 2012-10-28 16:33:21

如何将指定字符写入到后缀名为htm的文档指定位置[已解决]

本帖最后由 自然 于 2012-10-29 06:37 编辑

后缀名为htm的本地网页内容如下:<IFRAME style="HEIGHT: 373px" id=iframe frameSpacing=0 height=1000 src="index/content" frameBorder=0 width="100%"></IFRAME>我要用指定的网址如:http://www.hao123.com/替换src="index/content"引号内的字符如何实现?
本人刚接触AU3,求大大们帮帮小白。

afan 发表于 2012-10-28 21:59:21

Local $File = '本地.htm', $File_New = '本地_改.htm', $sReplace = 'http://www.hao123.com/'
;Local $Str = FileRead($File) ;实际使用用此行
Local $Str = '<IFRAME style="HEIGHT: 373px" id=iframe frameSpacing=0 height=1000 src="index/content" frameBorder=0 width="100%"></IFRAME>'
Local $sRER = StringRegExpReplace($str, '(?i)(?<=src=")[^"]+', $sReplace)
FileWrite($File_New, $sRER)

自然 发表于 2012-10-29 06:39:41

原来要用到正则表达式!非常感谢!

yufei8051 发表于 2015-1-19 09:44:22

正则表达式功能强大,就是太难学了,我这脑子不够用
页: [1]
查看完整版本: 如何将指定字符写入到后缀名为htm的文档指定位置[已解决]