csvに対しての正規表現らしいけど

("[^"]*")+|[^,"\r\n]+|(?<=,)|^(?=,)
https://regex101.com/r/bIK679/1#Eb3c9v813lTbFbhMKiOwdJxb

例えばアスタリスクは0回以上ってことだろ?でも括弧の外に+があって1回以上って事だろ?どういうこと?

あと肯定後読みの部分も前後に文字列とかないけどどういうこと?