Я пытаюсь написать шаблон регулярного выражения, который будет использоваться в отчете Data Studio (в котором используется RE2), чтобы извлечь первое число от 1 до 13.
Вот пример того, что я хочу:
8X/CS2 = 8
Experiment = no match
7Y/CS3 = 7
7Y/CS2 = 7
2019-10T/Tk1 = 10
2019-7x/Pe4 = 7
2019-8x/Pe4 = 8
2019-12E/Tk-II = 12
2019-12D/Ps-4 = 12
Я установил, что ([1-9]|1[0123])
будет извлекать числа.
RE2 не поддерживает отрицательный ретроспективный просмотр, поэтому я не могу его использовать.