如果真 (寻找文本 (C_IP, “.”, , 假) = -1 )返回 (“”)J_IPS = 分割文本 (C_IP, “.”, )如果真 (取数组成员数 (J_IPS ) ≠ 4 )返回 (“”)如果真 (到整数 (J_IPS [4 ]) < 255 )返回 (J_IPS [1 ] + “.” + J_IPS [2 ] + “.” + J_IPS [3 ] + “.” + 到文本 (到整数 (J_IPS [4 ]) + 1 )) J_IPS [4] = “0”如果真 (到整数 (J_IPS [3 ]) < 255 )返回 (到文本 (J_IPS [1 ] + “.” + J_IPS [2 ] + “.” + 到文本 (到整数 (J_IPS [3 ]) + 1 ) + “.” + J_IPS [4 ])) J_IPS [3] = “0”如果真 (到整数 (J_IPS [2 ]) < 255 )返回 (J_IPS [1 ] + “.” + 到文本 (到整数 (J_IPS [2 ]) + 1 ) + “.” + J_IPS [3 ] + “.” + J_IPS [4 ])J_IPS [2] = “0”如果真 (到整数 (J_IPS [1 ]) < 223 )返回 (到文本 (到整数 (J_IPS [1 ]) + 1 ) + “.” + J_IPS [2 ] + “.” + J_IPS [3 ] + “.” + J_IPS [4 ])返回 (“”)
变量名 | 类 型 | 静态 | 数组 | 备 注 | n | 整数型 | | | J_长整数文本S | 文本型 | | 0 | J_位置 | 整数型 | | | J_结果 | 文本型 | | | 计次循环首 (取文本长度 (C_长整数文本 ), n )加入成员 (J_长整数文本S, 取文本中间 (C_长整数文本, n, 1 )) 计次循环尾 ()计次循环首 (取数组成员数 (J_长整数文本S ), n )J_位置 = 取数组成员数 (J_长整数文本S ) (n - 1 )如果真 (到整数 (J_长整数文本S [J_位置 ]) < 9 )J_长整数文本S [J_位置 ] = 到文本 (到整数 (J_长整数文本S [J_位置 ]) + 1 )跳出循环 ()判断 (J_位置 = 1 )J_长整数文本S [J_位置 ] = “10”J_长整数文本S [J_位置 ] = “0”计次循环尾 ()计次循环首 (取数组成员数 (J_长整数文本S ), n )J_结果 = J_结果 + J_长整数文本S [n ]计次循环尾 ()返回 (J_结果 )
|