高分求一个批处理程序,判断一个字符串有没有中文字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高分求一个批处理程序,判断一个字符串有没有中文字符相关的知识,希望对你有一定的参考价值。

实现步骤:取出每一个字符,是否为 0-9a-zA-Z即可!

参考技术A 小楼,久仰大名,呵呵!你真是太厉害了。。。

------------ 原创,转载请注明出处 ------------
@echo off&setlocal EnableDelayedExpansion
set/p str1=请输入字符串:
for /l %%i in (0 1 1000)do (
if "!str1:~%%i,1!"=="" goto check
echo !str1:~%%i,1!|findstr "[a-zA-Z0-9]" >>tmp
)
:check
for /f %%i in ('type tmp')do set str2=!str2!%%i
echo+&del tmp /f/q
if "!str1!"=="!str2!" (echo 字符串中未包含中文字符..
) else echo 字符串中包含有中文字符..
echo+&pause
参考技术B @echo off
set /p var=请输入字符串:
echo %var%|findstr /ibe "[0-9a-z]*">nul&&echo 无中文||echo 有中文
pause本回答被提问者采纳

以上是关于高分求一个批处理程序,判断一个字符串有没有中文字符的主要内容,如果未能解决你的问题,请参考以下文章

寻找最长公共子串(高分)

高分求java特殊数字判断的程序

CSV__03--使用csv库对每家店铺的所有商品评价,去掉一个最高分和一个最低分求平均值

高分求教!

高分求微信小程序开发工具提示错误?怎么处理

win7下关于IIS的问题,高分题,求高手进来!!