autoit3转换php,AutoIt3处理字符串和数组

autoit3转换php,AutoIt3处理字符串和数组1 字符串和数组应用 include 字符串的大小写转换 str01 abdcefg result01 StringUpper str01 result02 StringLower result01 MsgBox 64 大小写转换结果 大写 amp result01 amp Chr 13 amp 小写 amp result02

1.  字符串和数组应用

#include

;字符串的大小写转换

$str01 = “abdcefg”;

$result01 = StringUpper($str01);

$result02 = StringLower($result01);

MsgBox(64,”大小写转换结果”,”大写:” & $result01 & Chr(13) & “小写:” & $result02);

;字符串的长度

$str02 = “acer01acer02acer03acer04acer05”;

$len = StringLen($str02);

MsgBox(64,”长度”,”字符串的长度为:” & $len );

;返回指定数量的字符串

$str03 = StringLeft($str02,12);

$str04 = StringRight($str02,12);

MsgBox(64,”返回指定字符数”,”左边的12个字符:” & $str03 & Chr(13) & “右边的12个字符:” & $str04);

;字符串替换

$str05 = “a-b-c-d-e-f-g”;

$str06 = StringReplace($str05,”-“,”=”);

$replaceNum = @extended;

MsgBox(64,”字符替换”,”原串:” & $str05 & Chr(13) & “替换后的串:” & $str06 & Chr(13) & “替换个数:” & $replaceNum);

;字符串分割

$str07 = “123,456,789,0,a,d,gg”;

$array01 = StringSplit($str07,”,”,1);

MsgBox(64,”分割字符串”, “分割后的数量:” & $array01[0] & Chr(13) & “第3个串:” & $array01[3]);

MsgBox(64,”数组长度”, “长度:” & $array01[0]);

;将字符串转换为数组

$array02 = StringToASCIIArray($str01);;默认为UNICODE

$array03 = StringToASCIIArray($str01,”GBK”);

$array04 = StringToASCIIArray($str01,2,4,”GBK”);;从第2个开始第5个结束

_ArrayDisplay($array02,””);

_ArrayDisplay($array03,””);

MsgBox(64,”数组长度”, “长度:” & $array02[0]);

2. 字符串转数组

; Binary ANSI to String

$buffer = StringToBinary(“Hello – 你好”)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer)

MsgBox(4096, “BinaryToString() ANSI representation” , $buffer)

; Binary UTF16-LE to String

$buffer = StringToBinary(“Hello – 你好”, 2)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer, 2)

MsgBox(4096, “BinaryToString() UTF16-LE representation” , $buffer)

; Binary UTF16-BE to String

$buffer = StringToBinary(“Hello – 你好”, 3)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer, 3)

MsgBox(4096, “BinaryToString() UTF16-BE representation” , $buffer)

; Binary UTF8 to String

$buffer = StringToBinary(“Hello – 你好”, 4)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer, 4)

MsgBox(4096, “BinaryToString() UTF8 representation” , $buffer)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231406.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [Python]多线程详解

    [Python]多线程详解最近在研究pythonthread的一些用法,有看到一篇关于thread的介绍文章,写的很好很详细,看完后转载收藏一下,供温故知新。谢谢作者大大转载于:python多线程详解(超详细)impo

    2022年7月5日
    23
  • android开机动画 制作工具,android开机动画制作

    android开机动画 制作工具,android开机动画制作本帖最后由nihao200823于2017-1-1220:38编辑android开机动画制作与播放原理简介谁都想拥有一个华丽漂亮的开机动画,这让人心情舒畅,android是怎么来实现的?怎么制作一个自己的开机动画?这里揭开android开机动画的神秘面纱。1、制作开关机动画1.1开机动画的位置system/media/bootanimation.zip,要修改开机动画就是修改boota…

    2022年5月14日
    44
  • 常用meta整理

    常用meta整理

    2021年9月7日
    59
  • java verifycode_JavaWeb基础—VerifyCode源码

    java verifycode_JavaWeb基础—VerifyCode源码1packagecom.jiangbei.verifycodeutils;23importjava.awt.BasicStroke;4importjava.awt.Color;5importjava.awt.Font;6importjava.awt.Graphics2D;7importjava.awt.image.BufferedImage;8importjava.io.IOExce…

    2022年7月15日
    29
  • 逻辑回归

    逻辑回归

    2021年11月19日
    39
  • REST API和SOAP API区别[通俗易懂]

    REST API和SOAP API区别[通俗易懂]RESTAPI优点:1.轻量级的解决方案,不必向SOAP那样要构建一个标准的SOAPXML。2.可读性比较好:可以把URL的名字取得有实际意义。3.不需要SDK支持:直接一个Http请求就可以,但是SOAP则可能需要使用到一些Webservice的类库(例如Apache的Axis)缺点:1.复杂的应用中,URL可能非常长,而且不容易解析。SOAPAPI优点:1.定…

    2022年7月13日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号