在一个字符串中如何利用正则表达式匹配三个字符后都有一个 “-“ 然后再接三个字符 最后匹配 “/” 并且不包括数字

在一个字符串中如何利用正则表达式匹配三个字符后都有一个 “-“ 然后再接三个字符 最后匹配 “/” 并且不包括数字
就类似于CKG-SHA/PEK-PEK/ASS-KDA为合法
CKG-SHA/PEK-PEKASS不合法
CKG-S1A/PEK-PEK/ASS-KDA不合法
CKG-*合法
*-*不合法
*-ADD合法
*-ADF/ADI-*合法
CKG/不合法
只有一个也为合法
*合法

不懂,能不能说得详细一点


r'(([a-zA-Z]{3}-)+([a-zA-Z]{3})?/?)+'