Есть некоторый набор строк, содержащих значения, разделенные запятыми. Среди них нужно отфильтровать те, у которых первое значение — или любое число, или «NA».
(?<!\S)(?:NA|\d{1,}),(?:.|\s)+?(?=(?:\n.+,)|$)
Попробуйте это, если скармливаете все строки разом а не по одной. Ну и разделитель строк брался \n, если что учтите.