1. Ved ikke hvad den almindelige hedder, men tror det er regexp (regular expression) og den anden hedder pregexp (Perl Regular Expressions)
2. Her tænker jeg på funktionerne bag og hvordan de bruges.
.htaccess er det plain ^abc$ //matcher abc
php bliver det inkranset i en funktion. og i javascript skal der vist / rundt om din regexp.
3. De almindelige expressions er ganske udemærkede til de flestes behov. Hvis du har brug for lidt "mere" skal du bruge dem. Plus at hvis du bruger nogle sætninger der kan tage noget tid at køre, vil pregexp gå stærkere.
4. nej - men google hjælper godt:
http://www.google.com/search?sourceid=navclient&ie=UTF-8&oe=UTF-8&q=regular+expressions og specielt syntes jeg godt om denne guide på phpbuilder.com
http://www.phpbuilder.com/columns/dario19990616.php35. til email vil jeg anbefale dig at bruge ljwebs:
http://www.ljweb.com/usefulscripts/ - men ellers skulle der være forskellige på bla.
http://regexlib.com/ og
http://www.regexp.org