Я пытаюсь проанализировать текстовый документ, который содержит несколько слов с подчеркиванием.
Я искал совпадение с регулярным выражением, но в настоящий момент не могу.
Я смотрел при получении (строка за строкой)) слова, которые имеют по крайней мере два подчеркивания или слова с по крайней мере двумя подчеркиваниями и косой чертой + как минимум три цифры.
Я получил до
([a-zA-Z]+(?:_{2,}[a-zA-Z]+)*)
Примеры правильного соответствия:
VOK17_05_530_526002 *(has atleast than two underscores)*
VIE_ROMS_002 *(has atleast than two underscores)*
VOK_OVSZ_001/002 *(has atleast two underscores and a forward slash + three digits)*
Пример ввода
VOK17_05_530_526002 502 504 BACU VIE_ROMS_002 VIE_ROMS_001 VOK_OVSZ_001/002
VOK17_05_530_526002 401 401 LGCU VIE_ROMS_002 VIE_ROMS_001 VOK_OVSZ_001/002
VOK17_05_530_526002 510 513 BACU VIE_ROMS_002 VIE_ROMS_001 VOK_OVSZ_001/002
VOK17_05_530_526002 515 515 BACU VIE_ROMS_002 VIE_ROMS_001 VOK_OVSZ_001/002
VOK17_05_530_526003 503 506 BACU VIE_ROMS_002 VIE_ROMS_001 VOK_OVSZ_001/002
Я пробую свое регулярное выражение @ https://regex101.com/r/yToVtc/1
Если кто-то может помочь здесь, я был бы признателен.