我必须使用批处理文件并且必须解析其中一个参数。结果应该转到批处理文件中的命令之一。
所以批处理文件的参数之一是这样的:
Lorem [ABC-1234] ipsum
批处理文件中的命令之一需要上述参数中的 ABC-1234 值。正则表达式的使用会非常好,FINDSTR 会找到它,但如果找到模式,它会返回它的输入。
echo Lorem [ABC-1234] ipsum | findstr /R "\[[A-Z]*\-[0-9]*\]"
这将返回:
echo Lorem [ABC-1234] ipsum
但我想得到
ABC-1234