I just read a question here at ELU where a certain user, I'll call him A, disagreed with the premise in the question. He wrote a comment to disagree with the premise, and wrote that actually, such-and-so grammar thing is not necessarily disallowed. OP requested an example that would be kosher. A gave a smartass response, telling OP to study the difference between certain fields of study.
I need an alternative way of expressing the idea of the smartass response, that's not vulgar. It doesn't have to be a single word and it's okay to rewrite the sentence.
Best Answer
Know-it-all, wise-guy, wiseacre or smarty-pants are synonyms for smartass that do not have swearwords in them.
A know-it-all or a wise-guy, usually used in a sarcastic tone, means that a person acts as if he is a professional in the matter that he is talking about while he's clearly not. Examples:
Wiseacre or smarty-pants are usually used for people who are new to the issues but they're talking as if their input is the most important one in the room. They can usually be interchanged with the others.
In your case I'd use know-it-all, since it would look better on an exchange site (seems more professional than others even though it should be avoided in professional situations):