Я пытаюсь найти шаблоны для обнаружения некоторых HS-кодов некоторых файлов, которые я разбор.
Regex, сопоставляющий несколько типов строк для поиска HS-кодов
Я могу найти три типа: строк, содержащих HS-коды.
1 AUTOMATION BYTRANSEXTENDED 4020.HS-CODE: 8428.9000
Здесь я хочу, чтобы извлечь все послеHS-CODE:
(8428.9000)RECONDHS CODE 84669400AMS REF CHS220928SCAC SSLL
.
Здесь я хочу, чтобы получить все после того, какHS CODE
, пока новый нечисловая номер прибывает (84669400)============H.S.CODE: 8466.93
Это как первый, получить все послеH.S CODE:
(8466,93)
Узор HS-CODE:\s+\K\S+
работает для 1-го типа, а также для 3-го типа (H.S.CODE: \s+\K\S+
). Вы можете проверить это здесь: https://regex101.com/r/iZ9lO1/1
Я хотел бы знать, как я могу объединить шаблон, чтобы соответствовать любому из трех типов, описанных выше.
Заранее спасибо.
Спасибо, но он не подходит для второго типа строк. Вместо того, чтобы принимать каждое число до первого нечислового значения '84669400', оно берет все' 84669400AMS' до следующего пустого пространства. –