表格中有以下字符串:
activity_result.step1.desires
activity_result.step1.desires.one
activity_result.step1.desires.one.1
activity_result.step1.desires.two
activity_result.step1.desires.abs
activity_result.step5.habits
activity_result.step2.noroc
activity_result.step2.habits.ops
activity_result.step2.habits.ops.trei
我想在MySQL中使用REGEXP来获取以下记录:
activity_result.step1.desires
activity_result.step5.habits
activity_result.step2.noroc
我从^activity_result\.step([0-9]|[1-9][0-9])$
开始。请帮助如何更改注册表以获得所需的结果?
答案 0 :(得分:1)
看起来你想要这个:
所以在正则表达式中
^activity_result\.step([0-9]|[1-9][0-9])\.[^.]+$
对此进行测试
粘贴在正则表达式中,添加gm
修饰符,然后粘贴您的示例数据,它会显示匹配项。