StringLen

首页  后退  前进

StringLen
down2

StringLen

返回字符串的长度.

 

StringLen ( "string" )

参数

string

目标字符串.

返回值

返回目标字符串的长度.

备注

数值表达式将自动计算并转换为字符串.

 

函数示例

#include <MsgBoxConstants.au3>
; Retrieve the length of a string.
; If the string is using only ASCII characters, then the length is equal to the size in bytes e.g. 10 characters is 10 bytes.
Local $iLength = StringLen("This is a sentence with whitespace.")
MsgBox($MB_SYSTEMMODAL, "", "The length of this string is " & $iLength & " characters.")

----------------------------------------

例子

copy

参见:

BinaryLen, StringInStr, StringLeft, StringRight, StringTrimLeft, StringTrimRight, StringMid

例子
copy
StringLen('Длина~~строки?')

 

exect=$var_k1=StringLen('字符串')||$var_k2=StringLen('字符串~~с~~空格ами') GLOBALEXECT<a> ;;返回字符串中的字符数

 

exect=$var_n1=StringLen(ClipGet()) GLOBALEXECT<a> ;; 将变量$var_n1写入剪贴板行中的字符数

 

exect=$var_n1=StringLen(ClipGet())*52 GLOBALEXECT<a> ;; 将变量$var_n1写入剪贴板字符串中的字符数乘以52

 

exect=$var_k1=StringLen(ClipGet())*52&'x85' GLOBALEXECT<a> ;;将变量$var_n1写入剪贴板字符串中的字符数,乘以52,添加行"x85"

 

sends=-1!!-1||formt<23> GLOBALSENDS<a> exect=$var_s='GLOBALSENDS<0>x'&StringLen('GLOBALSENDS<1>') exect=_ViewValues('$var_s') ;; 例如:1.从剪贴板检索列表;按照线的长度排序,逐行排列; 3.分配变量$var_s数字缓冲区中的行数(缓冲区中字符串的最大长度)

 

exect=ToolTip('---------------------------'&@CRLF&'Длина~~пути:~~'&StringLen('%P%N')&'~~символа(ов)'&@CRLF&'日期~~создания:~~<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;; 在项目位置创建一个工具提示5秒钟,其中包含以下信息:光标下的对象的路径长度及其创建日期

 

exect=$var_s=ClipGet()||$var_i=StringRegExp(ClipGet(),'([^A-Za-z\d])',0)?MsgBox(48+4096,'Результат','Число~~в~~буфере~~не~~является~~хэшем.')&_Exit():1||$var_i=StringLen('$var_s')||$var_n=$var_i=8?3:($var_i=32?1:($var_i=64?6:($var_i=128?8:MsgBox(48+4096,'Результат','Число~~в~~буфере~~не подходит~~под~~условие~~проверки.')&_Exit())))||$var_path=$var_n&'%P%N' <IF> <info=f$var_path|1//> = $var_s <THEN> exect=MsgBox(64+4096,'Результат','Контрольные~~суммы~~совпадают.') <ELSE> exect=MsgBox(48+4096,'Результат','Контрольные~~суммы~~не~~совпадают.') <ENDIF> ;; 取决于缓冲线长度校验文件进行比较光标和剪贴板下:如果如图8所示,比较发生CRC32,如果32  -  MD5,如果64  -  SHA256,如果128  -  SHA512,具有手动关闭一个弹出窗口,报告结果

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru