gpt4 book ai didi

string - 如何迭代字符串并检查每个字符的字节值?

转载 作者:行者123 更新时间:2023-12-02 07:06:06 25 4
gpt4 key购买 nike

我有代码:

cell_val = CStr(Nz(fld.value, ""))
Dim iter As Long
For iter = 0 To Len(cell_val) - 1 Step 1
If Asc(Mid(cell_val, iter, 1)) > 127 Then
addlog "Export contains ascii character > 127"
End If
Next iter

该代码不起作用。有人知道怎么做吗?我根本不知道 VB 或 VBA。

最佳答案

我相信您的问题是在 VBA 字符串索引中从 1 开始而不是从 0 开始。请尝试以下操作:

For iter = 1 To Len(cell_val) 
If Asc(Mid(cell_val, iter, 1)) > 127 Then
addlog "Export contains ascii character > 127"
End If
Next

关于string - 如何迭代字符串并检查每个字符的字节值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/80427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com