`
strayly
  • 浏览: 97396 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

preg_quote — 转义正则表达式字符

    博客分类:
  • php
 
阅读更多
说明

string preg_quote ( string $str [, string $delimiter = NULL ] )

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

正则表达式特殊字符有: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -

示例:$txt = preg_replace('/'.preg_quote($word1).'/i',$wod2,$txt,$count);
分享到:
评论

相关推荐

    正则表达式在PHP中的应用.pdf

    - `preg_quote`:转义正则表达式中的特殊字符,用于构建安全的正则表达式。 - `preg_split`:根据正则表达式分割字符串。 5. 正则表达式在PHP中的应用实例 - 数据验证:比如验证邮箱地址的合法性,可以使用如`\b...

    PHP 常用的正则表达式例子

    - 使用PHP的`preg_quote()`函数转义字符串中的特殊字符,以避免误解。 - 在线正则表达式测试工具(如regex101.com)可以帮助调试和理解正则表达式。 以上内容基于PHP中正则表达式的常见使用情况,实际的博文...

    PHP 正则表达式.rar

    除了这些基础函数,PHP还提供了其他高级函数,如`preg_quote()`用于转义正则表达式中的特殊字符,`preg_grep()`用于过滤数组,保留与正则表达式匹配的元素,以及`preg_last_error()`用于获取最近一次正则表达式操作...

    php正则表达式——记忆卡

    - **preg_quote()**: 转义正则表达式中的特殊字符。 - **语法**: ```php string preg_quote ( string $string [, string $delimiter = '/' ] ) ``` - **示例**: ```php $text = "The quick brown fox jumps...

    PHP常用正则表达式汇总

    4. `preg_quote()`:对字符串进行转义,以便用于正则表达式。 5. `ereg()` 和 `eregi()`:这两个函数是旧的POSIX正则表达式,已被弃用,建议使用preg系列函数。 三、正则表达式修饰符 1. `i`:使匹配不区分大小写...

    基于PHP的正则表达式在线测试 php版.zip

    5. `preg_quote()`:用于转义正则表达式中的特殊字符,确保它们被当作普通字符处理。 在项目“基于PHP的正则表达式在线测试 php版.zip”中,可能包含以下核心组件: - 用户界面:一个简单的HTML表单,用户可以输入...

    php正则表达式全集

    5. **`preg_quote()`**:对正则表达式中的特殊字符进行转义。 #### 三、正则表达式语法解析 1. **元字符**: - `.`:任意单个字符(除了换行符)。 - `^`:字符串或一行的开始。 - `$`:字符串或一行的结束。 ...

    php正则表达式的基本语法总结共11页.pdf.zip

    - `preg_quote()`:转义正则表达式中的特殊字符。 - `preg_grep()`:根据正则表达式过滤数组元素。 11. **错误处理与模式验证** - `preg_last_error()`:获取最后一次正则表达式执行时的错误代码。 - `preg_...

    php代码-在线 php 正则表达式在线测试,php正则测试,在线php正则匹配

    PHP还提供了其他正则相关函数,如`preg_replace_callback`允许使用回调函数来处理匹配的子串,`preg_grep`根据正则表达式筛选数组,以及`preg_quote`用于转义正则表达式中的特殊字符。 7. 正则表达式优化 使用...

    正则表达式手册

    - **`preg_quote()`**:将字符串中的特殊字符转义,以便用于正则表达式。 3. **模式修饰符** - **`i` (不区分大小写)**:使匹配变为不区分大小写。 - **`m` (多行模式)**:使 `^` 和 `$` 分别匹配每一行的开始和...

    php正则表达式(全部)

    正则表达式,简称regex,是通过一种特定语法来描述字符串模式的规则,广泛应用于数据验证、文本提取和替换等多种场景。在PHP中,可以使用`preg_match()`、`preg_replace()`等函数配合正则表达式实现这些功能。 以下...

    preg-match绕过-01-第九天知识点回顾.ev4.rar

    4. **使用预编译的正则表达式**:使用`preg_quote`函数转义用户输入,并结合`preg_match_all`或`preg_replace_callback`等更安全的函数。 5. **代码审计**:定期审查代码,确保所有使用`preg_match`的地方都遵循...

    解析posix与perl标准的正则表达式区别

    在PHP中,与Perl兼容的正则表达式函数包括preg_grep()、preg_replace_callback()、preg_match_all()、preg_match()、preg_quote()、preg_split()、preg_replace()等。 在PCRE中,有多种修正符可以用来控制正则...

    PHP正则表达式处理函数(PCRE 函数)实例小结

    5. **preg_quote()** - 这个函数用于转义正则表达式中的特殊字符,确保它们被当作普通字符处理。在创建正则表达式时,如果字符串中包含可能影响匹配的特殊字符(如`.`、`\`、`+`、`*`、`?`、`[`、`^`、`]`、`$`、`(`...

    php正则表达式学习笔记

    - 对字符串中的正则表达式特殊字符进行转义。 #### 四、正则表达式的修饰符 修饰符可以改变正则表达式的含义,常用的修饰符包括: - `i`:不区分大小写的匹配。 - `m`:多行匹配。 - `s`:使`.`匹配换行符。 - `x`...

    比较实用的正则表达式学习笔记

    3. preg_quote():此函数用于转义正则表达式中的元字符。它将这些特殊字符转换为普通字符,以保证它们在正则表达式中被当作普通字符来处理。 4. 命名捕获组:使用`(?P&lt;name&gt;pattern)`这样的语法可以为正则表达式中...

    preg-match绕过-15-条件判断结合逻辑运算符.ev4.rar

    它的基本语法是 `preg_match(pattern, subject, [matches, [flags, [offset]]])`,其中 `pattern` 是正则表达式,`subject` 是要检查的字符串。 3. **条件判断与逻辑运算符**:在编写正则表达式时,可以使用 `(?...

    PHP 正则表达式的几则使用技巧

    - preg_quote():用于转义字符串中的所有正则表达式特殊字符。 - preg_split():根据正则表达式对字符串进行分割。 - preg_grep():根据正则表达式过滤数组。 - preg_replace():使用正则表达式来替换字符串中的内容...

    php 正则表达式学习笔记

    这里还提到了`preg_quote`函数,它用于转义正则表达式中的特殊字符,确保这些字符被当作普通字符处理。 接着,介绍了使用命名捕获组的方式。通过在括号中使用`?P&lt;name&gt;`语法,可以在正则表达式中为匹配的捕获组命名...

    php正则替换变量指定字符的方法

    这里使用了preg_quote函数对字符串中的特殊字符进行转义,这样可以避免在正则表达式中被错误解释。在这个例子中,将“(银子)”中的括号转义后,就可以在正则表达式中使用它们作为普通字符进行匹配。 方法二:使用...

Global site tag (gtag.js) - Google Analytics