php - 在 PHP 中编译正则表达式

标签 php regex

PHP 中有没有一种方法可以编译正则表达式,这样就可以在不重复编译过程的情况下将其与多个字符串进行比较?其他主要语言可以做到这一点——Java、C#、Python、Javascript 等。

最佳答案

Perl 兼容的正则表达式库可能已经针对您的用例进行了优化,而无需像其他语言那样提供 Regex 类:

This extension maintains a global per-thread cache of compiled regular expressions (up to 4096).

PCRE Introduction

这就是 Imran 的研究修饰符describe 可以存储调用之间的编译表达式。

关于php - 在 PHP 中编译正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/209906/

相关文章:

php - PHP 开发人员的 Cocoa 技巧?

php - 如何为用户管理多个文件管理?

php - Mysql 或 PHP 无法正确转换引号

php - 奇怪的 JavaScript、PHP 和 Google map 行为

javascript - Javascript 正则表达式中的条件

c# - 如何在 C# .net 中查找不包含特定使用正则表达式的字符串

java - 正则表达式 find() 不正确;检测字符串中的重复字符

java - 如何使用模式类(正则表达式)计算 java 字符串中每个字符的出现次数

正则表达式 - 仅返回非重复项目

php - 如何将 mySQL 中以逗号分隔的字符串值转换为整数