• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP如何对正则表达式进行转义

php 搞代码 4年前 (2022-01-04) 34次浏览 已收录 0个评论

1.语法:

string preg_quote ( string $str [, string $delimiter = NULL ] )
  • $str: 输入字符串。

  • $delimiter: 如果指定了可选参数 delimiter,它也会被转义。这通常用于 转义 PCRE 函数使用的分隔符。 / 是最通用的分隔符。

preg_quote()需要参数 str 并向其中 每个正则表达式语法中的字符前增加一个反斜线。 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候。

目前支持的正则表达式特殊字符有: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : – #

PS:字符 # 7.3.0版本被增加为需要转义的。

2.示例:

<?php

$keywords = '$40 for a g3/400';
$keywords = preg_quote($keywords, '/');
echo $keywords; // 返回 \$40 for a g3\/400<i style="color:transparent">来源gaodai$ma#com搞$$代**码网</i>
?>

推荐:《php视频教程》《 php教程》

以上就是PHP如何对正则表达式进行转义的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP如何对正则表达式进行转义

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址