我遇到了一个可能有一个非常简单的解决方案的问题,但我无法弄明白。也许你可以:D
我有一个包含任意数量't'或'f'的字符串的列。所以一些典型的字符串是:
tttttt
fffff
ftft
t
f
ttftfttf
我需要的是MySQL查询的三个不同的REGEXP:一个匹配只有't'的字符串,一个匹配只有'f'的字符串,一个匹配至少有一个't'和至少一个字符串的字符串F”。
提前致谢
答案 0 :(得分:0)
所有t:^t+$
所有f:^f+$
t和f:^(t|f)+$
t和f与前两个不匹配:^((t+f+)|(f+t+))+(t|f)*$
答案 1 :(得分:0)
只有f = [^ t] 只有t = [^ f] 至少一个t = t 至少有一个f = f
答案 2 :(得分:0)
1。只有t
的
^t+$
2。只有f
的
^f+$
3。包含至少一个f
和一个t
^(t+f+|f+t+)+f*t*$
答案 3 :(得分:-1)
字符串的开头,后跟一个或多个f
,然后是字符串结尾:
^f+$
包含ft
或tf
以及任意数量的其他t
和f
的字符串:
^[ft]*(ft|tf)[ft]*$