I am RegEx fan, not fanatic :)
I'm also mare student so please, feel free to correct me if I am wrong, I don't mind learning from my mistakes :)
Things are not difficult, but more or less complex.
Entirely agree with this comment:
Let's NOT make SO a kindergarden for noobs looking to get their homework solved. Keep the high standards and bear in mind that good questions deserve good answers and bad questions deserve to be closed (with a proper reason describing why the Q was closed and what to do to get it reopened). We're expecting effort from askers not just dumping their problem and asking for help