>perl -mre=debug -e '/ab+[cd]/' Compiling REx `ab+[cd]' size 15 first at 1 1: EXACT (3) 3: PLUS(6) 4: EXACT (0) 6: ANYOF[cd](15) 15: END(0) anchored `ab' at 0 floating `b' at 1..2147483647 (checking anchored) minlen 3 Freeing REx: `ab+[cd]' #### " "*id*: *TYPE* *OPTIONAL-INFO* (*next-id*) #### C:\>perl -mre=debug -e "/x+/" Freeing REx: `,' Compiling REx `x+' size 4 first at 2 1: PLUS(4) 2: EXACT (0) 4: END(0) anchored `x' at 0 (checking anchored) plus minlen 1 Freeing REx: `x+' #### C:\>perl -mre=debug -e "/x*/" Freeing REx: `,' Compiling REx `x*' size 4 first at 1 1: STAR(4) 2: EXACT (0) 4: END(0) minlen 0 [snip]