Fix conditional ripped file pattern parsing
Since 7b92455f we match against substrings rather than at an offset, so capturedStart() is not the offset we matched at.
Since 7b92455f we match against substrings rather than at an offset, so capturedStart() is not the offset we matched at.