Help for this page
perl -e '$_ = "a"; while (m/(?:\G|^)(a)/g) {print "[$1]\n";}'
perl -e '$_ = "a"; while (m/\G(a)/g) {print "[$1]\n";}'