正则表达式_数据项匹配

例:

Person A.hobby = “唱歌,书法,爬山,游泳”(数据库中存储格式)

在数据库Person中查找与A持有某一项或几项相同爱好的人


String hobby =  “唱歌,书法,爬山,游泳” .replace(‘,’,’|’);

String regexHobby = “(^|,)(“+hooby+”)(,|$)”;

String sql = select * from person where hobby regexp regexHobby

点赞