当前位置: 首页 > news >正文

设计师图片素材网站自助服务平台

设计师图片素材网站,自助服务平台,客户关系管理的定义,专业正则表达式模式修饰符(也称为标志或模式修饰符)用于改变正则表达式的行为。这些修饰符可以附加在正则表达式的定界符之后,通常为正斜杠(/)或井号(#),以改变搜索或替换的方式。 1、i…

正则表达式模式修饰符(也称为标志或模式修饰符)用于改变正则表达式的行为。这些修饰符可以附加在正则表达式的定界符之后,通常为正斜杠(/)或井号(#),以改变搜索或替换的方式。

1、i(IGNORECASE):不区分大小写。在匹配时,模式字符串中的字符将被视为不区分大小写。

preg_match('/foo/i', 'FOO'); // 匹配成功

2、m (MULTILINE): 使开始和结束字符(^ 和 $)工作于包含换行的每一行上(通常只影响整行的匹配)。在多行字符串中,每一行都会被视为一个独立的字符串。

preg_match('/^bar/', "foo\nbar\nbaz", $matches, PREG_OFFSET_CAPTURE, 3); // 不匹配,因为没有在第三行开始处找到  
preg_match('/^bar/m', "foo\nbar\nbaz", $matches, PREG_OFFSET_CAPTURE, 3); // 匹配成功,因为在第二行开始处找到了

3、s (DOTALL): 使点号(.)匹配包括换行符在内的所有字符。默认情况下,. 不会匹配换行符。

preg_match('/.+/', "foo\nbar"); // 只匹配 "foo"  
preg_match('/.+/s', "foo\nbar"); // 匹配 "foo\nbar"

4、x(EXTENDED):忽略模式中的空白字符(但不包括在字符类中的字符)。这使得正则表达式更易读和编写。在 x 模式下,你可以使用 # 来添加注释。

preg_match('/foo # 这是一个注释  bar/x', 'foobar'); // 匹配成功

5、e(EVALUATE):这个修饰符在 PHP 5.5.0 中已被弃用,并在 PHP 7.0.0 中被移除。它允许你在匹配之后执行 PHP 代码。出于安全原因,不建议使用此修饰符,因为它可能导致代码注入。

注意: e 修饰符(在 PHP 中称为评估修饰符)在 PHP 5.5.0 之后已被废弃,并且在 PHP 7.0.0 中被移除,因为它可能导致安全问题(执行不受信任的代码)。

http://www.yayakq.cn/news/840343/

相关文章:

  • 免费php域名网站免费网站开发框架
  • 做网站软件的公司龙岗区网站建设公司
  • 网站设计过程中需要注意的问题网站代备案
  • 无锡网站设计厂家海南高端建设网站
  • 建设网站的技术手段做网站简单还是app简单
  • 个人网站注册公司wordpress要不要放网站地图
  • 山西响应式网站建设公司网站模板建设二级目录
  • 微信公众平台做微网站吗wordpress a hover 鼠标
  • 龙岩做网站有那几家广州天河区建设网站公司
  • 建设部网站如何登录监理工程师怎么做网站网站赚钱
  • 时尚美容网站建设优化电池充电什么意思
  • 搭建一个企业网站需要多少钱seo诊断专家
  • 雄安网站建设需要多少钱公司如何注册企业邮箱
  • 订货网站开发价格网页代理最干净最悠久
  • 做一个英文网站我国网站无障碍建设仍处于
  • 网站建设推广群黑龙江城乡和住房建设信息网
  • 网站做不做双解析免费装饰公司网站模板
  • 外贸网站平台排名网站设计师工资一般多少
  • 餐饮网站建设的毕设报告网站进入特效
  • 中国建设购物网站做海报去哪个网站找素材比较好呢
  • 成品源码网站广东英德网站建设
  • 搭建英文网站合肥网站制作需
  • 唐山网站从哪里找wordpress 单页海报
  • 做网站如何防止被骗潍坊网站空间
  • 安徽义信建设网站网站服务器怎么做的
  • asp学校网站系统做百度移动网站排名
  • 广东建设信息网站wordpress超时退出
  • 微网站移交淘宝优惠券怎么做网站
  • 地下城钓鱼网站如何做有名做网站公司
  • 打开一张图片后点击跳转到网站怎么做的广州网上注册公司网站