попробовал /[^fF\d+\s+]?[AF]?[\s+]?(\d+(\.\d{1,2})?-\d+(\.\d{1,2})?)/
хотите соответствовать:
AF11-16
AF 11-16
11-16
16.5-100
, но не совпадают:
f3.5-5.6
F3.5-5.6
f 3.5-5.6
F 3.5-5.6
хотите извлечь диапазон фокусного расстояния как результат, например 11-16
Не знаете, как использовать условный подшаблон, есть идеи? ТНХ!