找回密码
 加入
搜索
查看: 1695|回复: 2

[AU3基础] [已解决]这句代码如何转换为 au3 代码?谢谢!!!

[复制链接]
发表于 2012-12-1 11:04:28 | 显示全部楼层 |阅读模式
本帖最后由 131738 于 2012-12-1 14:22 编辑

谢谢 afan 帮助解决!!!

网上查得一句代码:

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
  String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}

如何将这句代码转换为 au3 代码,谢谢!!!

或者:

au3 如何按 一个汉字长度计2,ASCII字符计1 计算字符串的长度?
发表于 2012-12-1 11:26:37 | 显示全部楼层
回复 1# 131738


    大概是这意思吧
$str = 'fsd测fgfg测试..dg'

$len = StringLen(StringRegExpReplace($str, '[^\x00-\xff]', 'aa'))
MsgBox(0, StringLen($str), $len)
 楼主| 发表于 2012-12-1 14:21:29 | 显示全部楼层
回复  131738


    大概是这意思吧
afan 发表于 2012-12-1 11:26


谢谢!!!
我原以为 ‘aa'  是要替换的字符串,所以一直测试失败!原来必须是按原式引用的!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 17:22 , Processed in 0.094637 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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