批量的正则表达式模式与子模式不匹配

问题描述

我正在尝试在批处理脚本中将值ABC-2131ABC-345,DEF-3534EFG-456,FGF-4546,HJI-23423与RegEx匹配

^([aA-zZ]*-[0-9]*)([,]*[aA-zZ]*-[0-9]*)*

正则表达式Sub模式在批处理脚本中未正确匹配

例如在子模式分组中,^([aA-zZ]*-[0-9]*)仅对(ABC-234)有效,对ABC-234无效

这是代码:

echo(%LogMsg%|findstr /r /c:"^([aA-zZ]*-[0-9]*)([,]*[aA-zZ]*-[0-9]*)*" >nul && (
echo FOUND
) || (
(echo NOT FOUND )
)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)