一个java正则表达式疑难有关问题

一个java正则表达式疑难问题现有一个字符串a-b30-5ddddd--q,需要利用正则表达式从字符串中取得数学符号

一个java正则表达式疑难问题
现有一个字符串"a-b30-5ddddd--q",需要利用正则表达式从字符串中取得数学符号'-',即只取出30-5中的'-'号,其它的'-'都不算