我希望将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/

10-12 14:15