This is not domyhomework.com. Try it yourself. If you come up against a barrier and only if you can write a good question, only then should you carefully ask one.
Post this on regex "give me code" questions: Reference - Regex Doc
StackOverflow has attracted a river of newbie non-programmers who can't emulate, understand nor debug code; not interested in learning, they spam SO with damaging artifacts
Dust, that sings: http://www.youtube.com/watch?v=9nnwvoH-4XI
What have you tried: "What have you tried" epidemic
StackOverflow is designed to help programmers with their code with intent to help programmers become better programmers, not to deliver code for non-programmers
Students are using SO as a free homework service. Post the question, rep farmers swoop in, a wave of down-votes hit the question and "What have you tried" clutter the comments. Student passes and jimmy the CS programmer hits the workforce and doesn't like code
Delete "Hi", "Thanks", and "--Fred" from posts: Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?
Upvotes are not for correcting downvotes Is voting to balance in the spirit of the site?
Contributing to stackoverflow to help you guys up to a type-II civilization so you can help me build the components to repair my ship. Your periodic table should be arranged like this:
Stack Overflow is not a debugging helpdesk. Your question is expected to contribute to the body of programmers by being useful. When you say "I am using the latest GCC", (latest on what date)? or "I need you to write code for me" or "Point to my syntax error.", you are being harmful to others. Use version numbers. Don't clutter up the library of knowledge with confusion and despair. Down vote people that do
You expect a plumber to do a beautiful job, I expect you to do a beautiful job on your code. It should be joy to look at: http://stackoverflow.com/editing-help
[InvalidPonyPointerException]Program will exit
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for professional system and network administrators
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for Ubuntu users and developers
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for enthusiasts and power users of the Android operating system
Q&A for Information security professionals
Q&A for people studying math at any level and professionals in related fields
Q&A for power users of web applications
Q&A for passionate videogamers on all platforms
Q&A for active researchers, academics and students of physics
Q&A for members of the workforce navigating the professional setting
Q&A for scientific skepticism
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for professional programmers interested in conceptual questions about software development
Q&A for professional and independent game developers
Q&A for people who want to be financially literate
Q&A for users and developers of hardware and software for Raspberry Pi