求几个个正则表达式解决思路

求几个个正则表达式
对象:name   >   'tom '   and   age   > =   '10 '   or   sex   =   '女 '   and   address   not   like   '南京 '
需要得到4个集合
1   name,age,sex,address
2   > ,> =,=,not   like
3   tom,10,女,南京
4   and,or,and
如果字符拆分比较麻烦,如果用正则表达,如何写?


------解决方案--------------------
up~~~ 关注下~~
不会,看高人怎么写
------解决方案--------------------
估计正则很难

只有把
2 > ,> =,=,not like
这个统计出来(穷举)
然后用程序判断
------解决方案--------------------
哦,不好意思,第二个比较复杂...需要考虑两个字母的情况,这个...除非知道有哪些条件是两个单词的