Regular expressions can help to parse some strings. So, from this question, it looks like you want to store some strings in database, and parse them to get some structured data which includes some numeric data.
This approach is badly, fundamentally wrong. It's hard to tell why, but one of the biggest common-place fallacies of many beginners these days is the trend to work with strings representing data, instead of data itself. This is especially typical for databases. You need to store elements of primitive types representing data structures in separate tables, using specific data types, numeric for numeric data, date for date/time data, and so on.
Working with structural data and appropriate design takes understanding of relational model, and, in particular, normalization:
http://en.wikipedia.org/wiki/Normalization_%28database%29[
^],
http://en.wikipedia.org/wiki/Relational_model[
^].
—SA