Is possible to capturing group under capturing group so i can have an array like that

`regex = (asd1).(lol1),(asd2).(asd2)`

`string = asd1.lol1,asd2.lol2`

* `return_array[0]=>group[0]='asd1';`
* `return_array[0]=>group[1]='lol1';`
* `return_array[1]=>group[0]='asd2';`
* `return_array[1]=>group[1]='lol2';`