gpt4 book ai didi

regex - 需要创建类似 gmail 的搜索语法;也许使用正则表达式?

转载 作者:行者123 更新时间:2023-12-02 02:29:48 24 4
gpt4 key购买 nike

我需要在列出用户帐户的页面上增强搜索功能。与其为每个可能的字段设置多个搜索框,或者让用户只能搜索一个字段的下拉菜单,不如使用单个搜索框并使用类似 gmail 的语法。这是我能描述的最好的方式,我所说的类似 gmail 的搜索语法的意思是能够在输入框中键入以下内容:

用户名:bbaggins 类型:admin“made up plc”

当提交表单时,搜索字符串应该被拆分成单独的部分,这将允许我构建一个 SQL 查询。因此,例如,type:admin 将构成 WHERE 子句的一部分,以便它可以找到字段 type 等于 admin 的任何记录用户名 也是如此。引号中的文本可能是自由文本搜索,但我还不确定。

我认为一两个正则表达式是执行此操作的最佳方式,但这是我真的不擅长的事情。任何人都可以帮助构建可用于此目的的正则表达式吗?我四处寻找一些指示,但要么我不知道要搜索什么,要么它不在那里,因为我找不到任何明显的东西。也许如果我更好地理解正则表达式,它会更容易:-)

干杯,

亚当

最佳答案

不,您不会为此使用正则表达式。只需用您使用的任何语言在空格上拆分字符串即可。

关于regex - 需要创建类似 gmail 的搜索语法;也许使用正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4198262/

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