找回密码
 加入
搜索
查看: 1932|回复: 6

如何替换汉字啊

[复制链接]
发表于 2009-2-15 21:00:25 | 显示全部楼层 |阅读模式
比方说一个网页中包含下列字符
<TD>良好</TD>
<TD>3周</TD>
我用
StringRegExpReplace($sHTML,"良好","85")
StringRegExpReplace($sHTML,"周","0")
替换 为什么没有效果 (上面这个$sHTML句柄肯定是正确的)
实在有些费解啊
发表于 2009-2-15 21:40:37 | 显示全部楼层
这是正则替换 如果你只需要固定替换 就用普通替换

要是汉字的正则....我不会
http://tech.it168.com/KnowledgeB ... 9e84c20e5299773.htm
 楼主| 发表于 2009-2-15 22:03:21 | 显示全部楼层
汉字的正则这么麻烦啊 不过下面这个
$array = StringRegExp($sHTML, "普通专业</TD>\s*<TD>\d{2}?", 3)
这句话是能被匹配的啊

StringReplace也还是不能替换啊
还是费解!
 楼主| 发表于 2009-2-16 09:23:25 | 显示全部楼层
怎么一个晚上过去了还没有回答啊
发表于 2009-2-18 10:36:15 | 显示全部楼层
$sHTML是不是str?
发表于 2009-7-16 23:40:52 | 显示全部楼层
_IEDocReadHTML
--------------------------------------------------------------------------------

返回整个文档的HTML源代码.
发表于 2009-7-16 23:47:28 | 显示全部楼层
$sHTML句柄???可以用正则匹配?字符串变量才可以用正则匹配和字符串替换,
直接用字符串替换应该就可以了
StringReplace($字符串变量名,"良好","85")
StringReplace($字符串变量名,"字符串变量名,","周","0")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 17:54 , Processed in 0.081197 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表