pcre 相关问题

Perl兼容的正则表达式(PCRE)最初是作为PERL的正则表达式引擎开发的,但是发展成为许多其他语言(如PHP和Apache)用于其正则表达式的库。与[regex]标签和任何适当的语言标签一起使用。

Mac Address RegEx过滤掉不良Macs

我有一个第三方应用程序,该应用程序具有一个MAC地址字段,我只能将RegEx应用于该字段以进行数据验证。我有一个RegEx,可以验证长度,十六进制和破折号/冒号。我的绊脚石是...

回答 2 投票 0

使用PCRE从Twig模板中分离出前端物质

假设我想从Twig模板中拆分元数据---一些元数据多行--- Twig模板我想出了/\A---\R(.+?\R)更多的数据?- -\ R(。*)\ Z / s或多或少地执行此操作,但是...

回答 1 投票 1

PHP-camelCasing的preg_replace_callback

我有一个具有以下内容的文件“ aa_bb”:“ foo”“ pp_Qq”:“ bar”“ Xx_yY”:“ foobar”而且我想将左侧的内容转换为camelCase“ aaBb”:“ foo “” ppQq“:...

回答 1 投票 0

何时需要在PHP正则表达式中使用u-modifier?

[我知道,PHP PCRE函数将字符串视为字节序列,因此许多站点建议使用/ u修饰符将输入和正则表达式作为UTF-8处理。但是,我真的总是需要吗?我的测试表明,...

回答 2 投票 0

匹配特定标签之间的字符串并转换为Wikilinks

这个问题类似于我在这里问的另一个问题:匹配定界字符之间的字符串,但我无法修改以执行新任务。 (解决方案应使用EmEditor或...

回答 1 投票 0

是否有可能抹杀已经匹配的捕获组,使之成为非参与?

在PCRE2或任何其他正则表达式引擎支持着反向引用,是有可能改变,在一个循环的前一次迭代相映成未参与拍摄组(捕获组...

回答 3 投票 9

正则表达式捕获组2捕获哪些不匹配捕获组1

我想捕捉组1所有者或者生成器,否则任何文本,直到连字符和/或空间后面跟着一个数字是2组遇到的,然后直到从第3组行尾任何数字...

回答 1 投票 0

如何匹配具有2个或多个字符的线,并且可以具有空间上限定的长度?

我想匹配一个F或C开头的字符串,长度必须是13,我可以包括空格,数字和大写字母,但我必须在字符串中的至少2个非空格字符。我不能...

回答 2 投票 2

2个包括分隔符之间的正则表达式提取的字符

我试图提取两个字符,包括分隔符之间的文本,但只能返回无定界符文本:+查看当前的正则表达式演示(<= \()(*)(= \)???) 。例如:...

回答 1 投票 1

如何使用的.htaccess重写MP3文件名

我试图保护使用mod_rewrite我的MP3在我的htaccess文件。我读这线程:如何写的.htaccess重定向像计算器确实为它的问题htaccess的重写动态的MP3 ...

回答 1 投票 0

重复捕获正则表达式

我一直试图让这个正则表达式的工作,而且我觉得我几乎都有,但我不知道如何让我最渴望的结果。我使用类似于JSON对象模拟数据结构,是...

回答 1 投票 1

使用星号*量词的奇怪结果

我想在一个简单的字符串练习星号*量词,但同时,我只有两个字母,结果包含第三场比赛。

回答 2 投票 1

如何在正则表达式中排除特定的uri

我有一个像这个PRCE一样的常规练习使用php:^ / someurl / *有很多网址如/ someurl / test / someurl / something / {version} / {name} / {etc}我需要排除网址之类的这一个:^ / ...

回答 1 投票 1

正则表达式需要匹配单词,但排除任何顺序的其他单词

我有以下几种组合: - WAN桥接器 - WAN WAN-VLAN ether1-WAN

回答 1 投票 0

用pcre支持重建uwsgi

当运行uwsgi时,我得到以下消息:!!!没有内部路由支持,用pcre支持重建!!!我已经使用以下命令安装了pcre(我认为):Sudo apt-get ...

回答 6 投票 64

PCRE是使用utf-8支持编译的,但不支持它

虽然我的服务器中的pcretest -C的结果表明pcre支持utf8,但是即使我输入匹配的模式,下面的代码总是返回false,并且它似乎无法识别utf-8 ...

回答 1 投票 0

PCRE实施负面前瞻和合作背后?

大家好,我有一个问题,我显然无法解决。它涉及PCRE实施负面前瞻和后面条件,应该(但显然不)一起工作。 ...

回答 2 投票 1

JS中的命名组和OR运算符

我试图匹配像2h30m,24h,1d20h30s这样的字符串,并用命名组提取每个段。听起来简单易行,如果你使用PCRE和正则表达式如下:^((? [0 -...

回答 1 投票 3

如何使用正则表达式将下划线转换为驼峰?

如何使用单个Java / Perl正则表达式搜索和替换将具有下划线的名称转换为驼峰案例名称? underscore_variable_name - > underscoreVariableName ...

回答 3 投票 20

正则表达式捕获在所有事件上不一致的IP地址和用户名

以下是来自ASA的一些日志,我需要捕获以下组的IP地址,序号(本例中为3327)和用户名(abcd_user.name)。我试过跟随正则表达式,但用户名是...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.