gpt4 book ai didi

php - preg_match 查找带或不带第一个大写字母的正则表达式

转载 作者:可可西里 更新时间:2023-11-01 00:20:01 25 4
gpt4 key购买 nike

在我的项目中,我需要找到一个特殊的正则表达式,如果第一个字母是大写或小写,它就可以工作。以下是示例字符串:

user = username
User = username

现在,我试过这个正则表达式:

'/[^\n]user[^\n]*/'

但是如果第一个字母是大写,这个表达式就找不到任何东西,所以我的问题是:

在这两种情况下,找到包含“user”的行的正确正则表达式是什么?

最佳答案

您可以使用以下正则表达式:

$re = "/^user.*$/mi"; 

参见 demo

i 选项表示“忽略大小写”,m 表示“多行”,强制 ^$匹配线边界。 . 将匹配除换行符以外的任何字符(因为未启用单行模式)。

关于php - preg_match 查找带或不带第一个大写字母的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29967740/

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