laravel 的SQL使用正则匹配

这篇具有很好参考价值的文章主要介绍了laravel 的SQL使用正则匹配。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

案例场景
精准正则匹配

查询结果
laravel 的SQL使用正则匹配,laravel,laravel,sql,php

代码如下

    $regexp = '^' . $new_str . '[^0-9]';
    $info = Test::query()->where('is_del', 0)
        ->whereRaw("name REGEXP '$regexp'")
        ->pluck('name', 'id')
        ->toArray();

字符 “^” 匹配以特定字符或者字符串开头的文本
name 字段值包含数字以外的字符的记录文章来源地址https://www.toymoban.com/news/detail-601821.html

到了这里,关于laravel 的SQL使用正则匹配的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PHP实践:Laravel中事件使用讲解

    🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于PHP专栏:PHP面试专区,PHP进阶实战教程。。 🎉欢迎 👍点

    2024年02月22日
    浏览(74)
  • 【SQL-正则】利用正则表达式进行过滤操作(常用正则表达式)

    1、由数字、26个英文字母或者下划线组成的字符串 2、非负整数(正整数 + 0 ) 3、正整数 4、非正整数(负整数 + 0) 5、负整数 6、整数 7、非负浮点数(正浮点数 + 0) 8、正浮点数 9、非正浮点数(负浮点数 + 0) 10、负浮点数 11、浮点数 12、由26个英文字母组成的字符串 13、

    2024年02月12日
    浏览(79)
  • SQL-正则表达式和约束

    正则表达式 约束 正则表达式是一种用来描述字符串模式的工具,它可以用于匹配、查找、替换等操作。正则表达式由字符和特殊字符组成,可以使用这些字符来定义匹配规则。 常用的正则表达式字符和特殊字符有: 普通字符:表示匹配该字符本身,如 a 表示匹配字母\\\"a\\\"。

    2024年02月08日
    浏览(44)
  • sql正则和like的用法

    1.正则 从复杂的字符取出数据 ,例:“以a开头的数据——  mysqlselect \\\'aaxxyyx\\\' regexp ‘^a’  ” “以a结尾的数据——  mysqlselect \\\'aaxxaa\\\' regexp ‘a$’  ” 如果是从含有的某元素,可以用 like \\\'%a%\\\'  与  regexp \\\'a\\\'  效果一样. not like \\\'%a%\\\' 2.like 用法 表是不包含,  not like \\\'%a%\\\' 需要两

    2024年01月23日
    浏览(37)
  • SQL中常见正则表达式用法

    在 SQL 中,正则表达式是一种强大的工具,用于匹配相应的字符串模式。SQL 支持的正则表达式语法因数据库而异,下面是一些常用的正则表达式元字符: . :匹配任何单个字符 * :匹配任意数量的前一个字符 + :匹配一个或多个前一个字符 ? :匹配零个或一个前一个字符 ^ :

    2024年02月15日
    浏览(63)
  • docker容器下php框架laravel的使用问题与解决方案

    DB_CONNECTION=mysql DB_HOST=localhost DB_CONNECTION=mysql DB_HOST=docker33-mysql-1 容器中只有数据库结构 进入MySQL容器内,创建表结构,添加数据 代码层面需要转换成数组 $query - get ( [\\\'*\\\'] )- toArray () ; 分页数据框架会返回带有data的数据,如果循环记得加上

    2024年01月23日
    浏览(69)
  • MySQL面试题入门:四大范式、SQL生命周期、SQL六大语言、索引、最左匹配原则....

    第一范式:属性不可分割,即每个属性都是不可分割的原子项。(实体的属性即表中的列) 第二范式:满足第一范式;且不存在部分依赖,即非主属性必须完全依赖于主属性。(主属性即主键;完全依赖是针对于联合主键的情况,非主键列不能只依赖于主键的一部分) 第三范式:

    2024年04月26日
    浏览(55)
  • HIVE SQL中替换不可见字符的正则表达式

    对于剔除字符串首尾的空格,使用较多的是 trim() 、 ltrim() 、 rtrim() 函数,但是他们无法去除字符串中间的空格。 这个时候通常会使用正则表达式来替换字符串中的空白字符 s 表示匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ fnrtv]。 返回结果: ‘abcdefg’

    2024年02月16日
    浏览(45)
  • hive中使用正则表达式匹配数字

    2024年02月14日
    浏览(49)
  • PHP 安全:如何防止PHP中的SQL注入?

    SQL注入防护对于确保数据库的安全性和完整性至关重要。它涉及实施有效措施来阻止将未经授权的 SQL 代码注入应用程序的恶意尝试。开发人员可以利用输入验证和参数化查询等技术来清理用户输入,确保任何潜在的恶意代码都无害。此外,使用预准备语句和存储过程可以通

    2024年04月29日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包