gpt4 book ai didi

mysql regexp 其中一些字符 + 1 个未知字符

转载 作者:行者123 更新时间:2023-12-04 08:57:07 25 4
gpt4 key购买 nike

这个正则表达式波纹管意味着这个词只能是 ABC 的(一些)字母。所以 A 匹配,AA,AB,BA

word REGEXP '^[ABC]*$'
但如何制作一些 ABC 字母和 任何不知名的字母。

最佳答案

仅匹配字符串 A , B , C字母和一个任何字母,您可以使用

REGEXP '^[ABC]*([A-Z][ABC]*)?$'
匹配类似的字符串 A , BC使用任意两个字母,您可以使用
REGEXP '^[ABC]*([A-Z][ABC]*){0,2}$'
?基本上是 {0,1}量词。见 regex demo #1regex demo #2 .
注意 : 如果您不希望附加字母为 A , BC , 替换 [A-Z][D-Z] .
详情
  • ^ - 字符串开头
  • [ABC]* - 零个或多个 A , BC字符
  • ([A-Z][ABC]*)? - 一个可选的(一个或零,如果使用 {0,2},则零、一个或两个)出现的任何 ASCII 字母后跟零个或多个 A , BC字符
  • $ - 字符串结尾
  • 关于mysql regexp 其中一些字符 + 1 个未知字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63765693/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com