我想要一个 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$
关于字符串的正则表达式结尾不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30054249/