I'm writing an app that accepts user input in the form of free-form text.
Do you guys have any thoughts on how to best deal with this?
Ideally, we would pass in a list of valid tags into a parser, and then ask it to automatically parse and/or validate the user input.
Any other good approaches, or libraries? Like a modular Java-based BBCode type implementation?
Any thoughts would be welcome.