Citat:
Ursprungligen postat av
cleerboy1
Tjo,
Jag har aldrig vart bra på just regex och undra om någon har lust att hjälpa mig?
Kod:
([a-ö.]+).\bs?([0-9]+)?e?([0-9]+)?(.avsnitt.)?[0-9]+.([a-ö.]+\b)?
Kod:
de.hemligas.o.e01-ee3dc0e-svtplay
biet.maya.s01e10.avsnitt.10-922c88f-svtplay
astrid.blir.storasyster.avsnitt.1-f27592b-svtplay
zip.zip.s01e03.avsnitt.3.varning.for.raven-0d80b5c-svtplay
Jag använder mig av
http://myregexp.com/ för att testa regex.
Problemet är att jag bara får ut o:an och inte det som kommer efter den har bara problem med första raden men dom andra funkar som det ska.
Nåväl jag är tacksam för all hjälp.
Det skulle underlätta om du för var och en av raderna även talade om exakt vilka delar av uttrycket som du vill ha i respektive "capture group".
Problemet med att du bara får "0" och inte "01" (som jag gissar att du vill ha) i capture group #3
är att din sista "[0-9]+", som
kräver minst en siffra, "äter upp" "1" så det blir bara "0" kvar till "capture group #3".