Regex képlet eredményének tovább pontosítása (Excel VBA)

Regex képlet eredményének tovább pontosítása (Excel VBA)
2020-12-14T22:07:04+01:00
2020-12-16T11:12:01+01:00
2022-10-15T21:25:34+02:00
Molnár János
Sziasztok!

Ha egy szövegben 13 számjegy után közvetlenül következő 1db nagybetűt kellene visszakapnom
akkor van-e "regex"-es megoldás, hogy csak az 1 db nagybetű legyen kiválasztva a 13 számjegy viszont ne?

Az 13 számjegyre és az azt közvetlenül következő 1db nagybetűre együttes kiválasztására van regex megoldásom:
[0-9]{13}[A-Z]{1}

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Excel Excel 2016-ba és makróval megtudom oldani a szűkítést, viszont a regex-es megoldás érdekelne ha létezik.
A segítséget előre is köszönöm!
Mutasd a teljes hozzászólást!
Hali!

Ha egy szövegben 13 számjegy után közvetlenül következő 1db nagybetűt kellene visszakapnom
akkor van-e "regex"-es megoldás, hogy csak az 1 db nagybetű legyen kiválasztva a 13 számjegy viszont ne?

Ugyan nem ismerem behatóan a VBA regex-lehetőségeit, de visszatekintéssel (lookbehind) megoldható. A reguláris kifejezés ekkor: (?<=[0-9]{13})[A-Z]

Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd