cmd 先判断文本内的前17位是否是**-**-**-**-**-**,提取并去掉-符号,
时间: 2024-04-23 10:19:00 浏览: 38
在cmd中,可以使用批处理脚本来实现对文本的处理和判断。以下是一个示例的批处理脚本,用于判断文本前17位是否是**-**-**-**-**-**,并提取并去掉-符号:
```batch
@echo off
setlocal enabledelayedexpansion
set inputText=这里替换为你的文本内容
rem 判断文本长度是否大于等于17
if not "!inputText:~17,1!"=="" (
echo 文本长度不足17位
goto end
)
rem 提取前17位并去掉-符号
set extractedText=!inputText:~0,17!
set extractedText=!extractedText:-=!
rem 判断提取后的文本是否符合要求
if "!extractedText!"=="这里替换为你的判断条件" (
echo 文本前17位符合要求
) else (
echo 文本前17位不符合要求
)
:end
```
请将上述代码中的`这里替换为你的文本内容`和`这里替换为你的判断条件`替换为你实际需要的文本内容和判断条件。然后将代码保存为`.bat`文件,双击运行即可。
阅读全文