gpt4 book ai didi

regex - 匹配 "select...from...where"sql查询的正则表达式

转载 作者:行者123 更新时间:2023-12-04 23:15:21 25 4
gpt4 key购买 nike

我想在一个字符串中找到一个“select from where”的序列。例如,

"select * from T WHERE t.c1 =1"

应该匹配。

这是我写的正则表达式模式:

"SELECT\s\.*FROM\s\.*WHERE\s\.*";

但它不起作用。有什么问题吗?

最佳答案

你不应该对点进行反斜杠转义;既然你这样做了,引擎就会尝试匹配一个文字点,而不是你所期望的“任何字符”。

尝试:

SELECT\s.*FROM\s.*WHERE\s.*

此外,正如其他人发布的那样,请确保它处于不区分大小写的模式。具体操作方式取决于您使用的语言。

关于regex - 匹配 "select...from...where"sql查询的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506699/

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