窗口程序集名 保 留 保 留 备 注 窗口程序集_启动窗口
测试文本 =
“We would like to show you a description here but the site won” 如果 ( 是否为正规英文 ( 测试文本,
) )
信息框 ( “是正规英文” , 0, ,
) 信息框 ( “非正规英文” , 0, ,
) 计次循环首 ( 取文本长度 ( 待测文本
) , i
) 字符 =
取文本中间 ( 待测文本, i, 1
) 如果真 ( 取代码 ( 字符,
) < 32
且 取代码 ( 字符,
) ≠ 9
且 取代码 ( 字符,
) ≠ 10
且 取代码 ( 字符,
) ≠ 13
) 返回 ( 假 ) 如果真 ( 取代码 ( 字符,
) > 127
) 返回 ( 假 ) 计次循环尾 ( ) 返回 ( 真 ) 变量名 类 型 静态 数组 备 注 单词数组 文本型 0 英文单词 文本型 10 i 整数型 计数 整数型 j 整数型
英文单词
[ 1
] =
“the” 英文单词
[ 2
] =
“be” 英文单词
[ 3
] =
“to” 英文单词
[ 4
] =
“of” 英文单词
[ 5
] =
“and” 英文单词
[ 6
] =
“a” 英文单词
[ 7
] =
“in” 英文单词
[ 8
] =
“that” 英文单词
[ 9
] =
“have” 英文单词
[ 10
] =
“i” 单词数组 =
分割文本 ( 到小写 ( 待测文本
) ,
“ ” ,
) 计次循环首 ( 取数组成员数 ( 单词数组
) , i
) 计次循环首 ( 取数组成员数 ( 英文单词
) , j
) 如果真 ( 单词数组
[ i
] = 英文单词
[ j
] ) 计数 = 计数 + 1
跳出循环 ( ) 计次循环尾 ( ) 计次循环尾 ( ) 返回 ( 选择 ( 取数组成员数 ( 单词数组
) > 0, 计数 ÷
取数组成员数 ( 单词数组
) , 0
) )
英文标点 =
“,.!?;:\” +
#引号 +
“'()-” 返回 ( 寻找文本 ( 英文标点, 待测文本, ,
假 ) ≠ -1
) 变量名 类 型 静态 数组 备 注 句子数组 文本型 0 i 整数型
句子数组 =
分割文本 ( 待测文本,
“.!?” ,
) 计次循环首 ( 取数组成员数 ( 句子数组
) , i
) 如果真 ( 取文本长度 ( 句子数组
[ i
] ) > 0
且 取代码 ( 取文本左边 ( 句子数组
[ i
] , 1
) ,
) < 65
或 取代码 ( 取文本左边 ( 句子数组
[ i
] , 1
) ,
) > 90
) 返回 ( 假 ) 计次循环尾 ( ) 返回 ( 真 ) 是否为正规英文 逻辑型 待测文本 文本型 最小单词比例 小数型
如果真 ( 是否为空 ( 最小单词比例
) )
最小单词比例 = 0.3
返回 ( 是否为英文字符 ( 待测文本) 且 英文单词比例 ( 待测文本) ≥ 最小单词比例 且 包含英文标点 ( 待测文本) 且 符合大小写规则 ( 待测文本) )