gpt4 book ai didi

mysql - 如何在where子句中写mysql正则表达式?

转载 作者:行者123 更新时间:2023-11-29 00:03:15 26 4
gpt4 key购买 nike

如何在 where 子句中编写正则表达式来匹配以下模式

模式一

~
~ ~
~ ~ ~

模式二

~ ~ |A~b
~ ~ ~|A~b~c
~ ~ ~|this can be anything
~ ~ ~ ~ ~ ~|this can be anything

对于模式2,只需要匹配|之前的部分。

最佳答案

^~([ ]+~)*[ ]*(\\|.*|$)

试试这个。如果在第一个 ~ 使用之前有空间

^[ ]*~([ ]+~)*[ ]*(\\|.*|$)

查看演示。

http://www.sqlfiddle.com/#!2/b67085/3/0

关于mysql - 如何在where子句中写mysql正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28738963/

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