在正则表达式中应该转义哪些文字字符?
我刚刚编写了一个与 php 函数 preg_match 一起使用的正则表达式,其中包含以下部分: [\w-.] 匹配任何单词字符,以及减号和点。虽然它似乎在 preg_mat…
Regex PRCE PHP preg_match_all:如何删除匹配数组中的空节点?
$text = 'Lorem Ipsum' $re = '/(?<AA>Any)|(?<BB>Lorem)/ui' $nMatches = preg_match_all($re, $text, $aMatches) $aMatches 将包含以下内容…
正则表达式 - 从书名中提取卷号和章节号
嘿, 我正在尝试将一些遗留数据导入到一个全新的系统中,几乎完成了,但是有一个很大的问题!假设这些数据: Blabla Vol.1 chapter 2 ABCD in the era…
PHP Regexp (PCRE) - 查找所有子字符串 2 的集合
例如,有一个源字符串: __aaXXccYYeeXX_ZZkkYYmmXX_ZZnnXXooYYuuXX_ZZvv.. 如何找到所有:aaXX*YY*ZZ __ aaXX cc YY eeXX_ ZZ kkYYmmXX_ZZnnXXooYYuu…
正则表达式:每个找到的项目的组(PCRE)
我正在使用带有 C++ (Borland) 的 PCRE,并且想要获取一组的所有匹配项。 ^(\w+\s)(\w+\s)*(\w+)$ 输入1:第一 第二第三 结果分为 3 组(第一、第二和…
PHP正则表达式问题
我有一个存储书页的字符串。它是这样的: ///0/// Page1 Text ///1/// Page2 Text ///2/// Page3 Text ///3/// 我想提取页面文本(Page1 文本、Page2 …
PHP 说“PCRE 不是用 UTF-8 编译的”
我有一个网络服务器,里面有一些个人网站和东西,它运行着 Debian Lenny、Apache 2 和 PHP 5。我总是使用 apt 来安装东西。 这个周末,我尝试安装 Rub…
preg_match条件块何时执行?
preg_match 块何时执行的条件? 我有一个 $A = Array ( [0] => KSO/OCMT/GBP66401,/ 001 VTS EMIS 43628 [1] => KSO/OCMT/GBP1836,22/ ENCT LCR 0…
需要:开源 C/C++执行unicode的正则表达式库
我正在寻找一个优秀的开源 C/C++ 正则表达式库,它具有完整的 Unicode 支持。 我在库可能获取 ASCII、UTF-8 或 UTF-16 的环境中使用它。如果它得到 UT…
PCRE/PHP 中匹配 Unicode 字母字符
我正在尝试在 PHP 中编写一个相当宽松的名称验证器,我的第一次尝试包含以下模式: // unicode letters, apostrophe, hyphen, space $namePattern = "…
Perl m// 运算符莫名其妙地无法匹配简单的正则表达式
今天,在编写正则表达式来匹配提示输出以便通过 IPC::RUN 与程序交互时,我在匹配简单的正则表达式时遇到了莫名其妙的失败。 $ perl -E 'say "OK" if …
PCRE (php) 正则表达式,带有 + 的子模式匹配而 * 则不匹配?
我想匹配并捕获所有现有的(如果有) 块和其中一个的内部 html 文档内的 块。 我以为这很简单,但我遇到了一些奇怪的事情。 这是我对整个正则表达式的…