У меня есть большой текстовый файл с множеством строк, содержащих данные, как показано ниже.
205=1<SOH>55=ES<SOH>48=17875701615154475972<SOH>207=CME<SOH>100=XNYM<SOH>16552=1
205 = 155 = 6A48 = 17875736456456445774207 = CME100 = XNYM16552 = 1
Я хотел бы извлечь все значения, которые находятся после «48 =» и перед разделителем кода ASCII 01 И то же самое для значения после «55 =», и вставить их в новый файл:
ES|17875701615154475972
6A|17875736456456445774
Все они не имеют длины 20 символов, поэтому мне нужно было бы выполнить поиск по регулярному выражению, чтобы отметить их все - не могли бы вы помочь мне с правильным выражением регулярного выражения для использования и как скопировать идентифицированные значения из блокнота ++?