Если у вас уже есть эти данные в строке, я бы порекомендовал , а не использовать кукловода для анализа данных, так как данные не являются допустимым HTML (даже не допустимым XML). Вместо этого вы должны использовать регулярное выражение (возможно, в дополнение к некоторому разделению строк).
Пример
const data = '<ABC-HEADER>...'; //
const otherNumber = data.match(/OTHER NUMBER: +(\S.*)/);
console.log(otherNumber[1]); // 068-16975
const filmNumber = data.match(/FILM NUMBER: +(\S.*)/);
console.log(filmNumber[1]); // 13362274
При этом используется функция match
для сопоставления части строки с данным регулярным выражением. Выражения соответствуют любой конкретной строке (например, OTHER NUMBER
, за которой следует хотя бы один пробел (+
), за которым следует один символ, отличный от пробела (\S
), за которым следуют любые данные.