Can anybody tell me the difference between the * and + operators in the example below:
*
+
[<>]+ [<>]*
[<>]+
[<>]*
* means zero-or-more, and + means one-or-more. So the difference is that the empty string would match the second expression but not the first.