diff --git a/revbank b/revbank index 1ddceeb..314bd7a 100755 --- a/revbank +++ b/revbank @@ -36,10 +36,10 @@ sub split_input($input) { while ( $input =~ m[ - \G \s* - (?| (') ( (?: \\. | [^\\'] )* ) ' (?=\s|;|$) - | (") ( (?: \\. | [^\\"] )* ) " (?=\s|;|$) - | () ( (?: \\. | [^\\;'"\s] )+ ) (?=\s|;|$) + \G \s*+ + (?| (') ( (?: \\. | [^\\'] )*+ ) ' (?=\s|;|$) + | (") ( (?: \\. | [^\\"] )*+ ) " (?=\s|;|$) + | () ( (?: \\. | [^\\;'"\s] )++ ) (?=\s|;|$) | () (;) ) ]xg