发布网友 发布时间:2022-04-23 03:37
共2个回答
热心网友 时间:2022-05-20 20:17
这个案例来自于VIP群友的问题,问我能不能把数字自动换成谐音字?看到这个问题我猜测是为了发联系方式,又怕平台检测到,所以用谐音字代替。比方说,QQ:453485278 可以写成企鹅:四伍叄泗捌伍七扒通过这种谐音字的转换,平台检测不到多位纯数字,减少QQ被检测出来的可能性。前期需要准备一套谐音字库,用来替换数字使用。
接下来说一下原理:把连续数字拆分,逐一读取得到单个数字。匹配每一个数字对应的谐音库。从匹配的谐音库中随机提取一个。将所有的谐音字组合在一起,形成一组数字谐音。我在编写这个脚本遇到的一些问题,初期群友是想把谐音库放到数字里面。
这种方式在思路上是可以,但是在编写的时候发现,代表不够简洁需要调用10个数组,加上变量名又不支持 i+数字这种拼接方式。考虑了一下换了另外一种方式,把谐音字库存在表中(二维数组)。Dim arr={{"零","澪","玲"},{"一","壹","伊"},{"二","贰","弍"},{"三","叁","彡"},{"四","泗","肆"},{"五","伍","忢"},{"六","陆","溜"},{"七","柒","漆"},{"八","捌","扒"},{"九","玖","氿"}}TracePrint arr(0,1)TracePrint arr[1][2]
对于这种二维数组,有两种读取方式,一是数组读取方式就是arr(0,1),二是表的读取方式arr[1][2],两种的区别是数组的第一个内容是从0开始,二是表的第一个内容是从1开始。这里我选择数组的表示方式,因为0如果用表的方式表达就是10了,而数组可以用0表示
有两个容易犯错的小细节:
由于数字的个数不确定,用到了len命令,但是数字不支持,需要先转为字符串 cstr(数字)。
考虑到谐音库未必都是3个字,我在编写的时候先读取一维数组,然后获取数组最大下标来来确定有几个字,然后把字数赋值给随机数命令。
热心网友 时间:2022-05-20 20:17
交友软件不让发数字怎么样发数字才不会被屏蔽?现在许多人都会删除他们不知道或不在乎的短信,甚至将此手机号码列入黑名单。 那怎样发送短信群发不会被客户屏蔽或者拉黑呢?以下消息将告诉您避免被删文本消息的技术是什么?
1.避免在群发短信内容中使用敏感词或特殊符号
批量SMS群发消息无法发送,这意味着我们的群发消息包含被阻止的单词或特殊符号。 处理方法是找到被屏蔽的单词并修改特殊符号。
2.无法发送短信群发,也可能是小号的通道被拉黑了
通道发送失败,可能是因为它包含一个屏蔽字或通道小号被涂黑了。 如果我们发送普通短信,我们可以发送一些内容并进行测试。 如果不起作用,请与客户服务联系。
3.测试SMS的最佳方法是使用本地号码进行测试

测试SMS时,请使用要发送目的地的号码进行测试,因为每个地方的屏蔽放方法,屏蔽字和屏蔽程度都不同,所以最好使用本地进行测试。
4.避免在群发短信内容中使用不常见的特殊符号
不要在组文本消息的内容中使用特殊符号,例如“-”和“_”。 最好只有一个“。,” 这样常用的,以便在各种平台上保持一定程度的兼容性,并且不会引起冲突。
5.将数字位数转换为全角输入,以避免由于数字而导致发送失败
现在,许多SMS通道会阻止数字位数,因此当我们输入数字时,可以将数字转换为全角输入,这样可以避免由于数字而导致无法发送SMS的风险