1) ^[^ ]*[0-9][^ ]*[0-9][^ ]*[0-9][^ ]*$
2) ^[ab]+$
3) - no itt a kérdést se értem
Én az egyszerűség okán nem sztringben, hanem teljes sorban gondolkoztam, ezt jelzi a ^valami$ forma (sor eleje/sor vége). A 2.-nál ezen kívül nem foglalkoztam azzal, hogy jó-e neked a nagybetű is, ha igen, akkor értelemszerűen odaírandó az is. Ja, és a Perl-féle regexp (PCRE) helett használtam a kicsit több szoftver által kezelt (noha szűkebb extended regexp-et ERE)