我希望将REGEXP用于mysql查询。
我尝试了此正则表达式,并使用.*
标记之间的任何内容,并使用$
标记字符串的结尾。
Battlefield.*2$
我得到的结果是正常的,因为“2”和“2142”都以“2”结尾:
Battlefield 2
Battlefield :2
Battlefield: 2
Battlefield collection 2
Battlefield 2142
Battlefield : 2142
我的目标结果是这样的:
Battlefield 2
Battlefield :2
Battlefield: 2
Battlefield collection 2
我怎么才能得到它?
最佳答案
如果您不想在2号之前输入其他数字,则可以使用
Battlefield.*\D2$
关于regex - 字符串的正则表达式结尾不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30054249/