pcre 相关问题

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

替换正则表达式中的嵌套反向引用

我从Excel电子表格中提取了一列,其中一些单元格包含多行,有些则不包含。多行单元格由引号分隔。我想替换那些多行的回报......

回答 2 投票 1

向后方向做一个非贪婪的RegEx,就像向前方向一样

这个模式:/ a +?b +?/对于下面的字符串:aaaaaabbbbbb匹配:aaaaaab我们看到非贪婪在向后/向左方向(全部采用)和向前/向右方向上表现不同......

回答 4 投票 7

正则表达式匹配类似单词后的字符串

我试图解析下面的日志文件;但是,在所有“Step = Number”之后,我有点想弄清楚如何匹配结果。步骤= 10,步骤= 11,步骤= 12,步骤= 13,步骤= 14,步骤= 15,......

回答 2 投票 3

正则表达式用逗号解析

我试图解析下面的日志文件;但是我有点卡在弄清楚如何用逗号解析它。注意失败尝试:EAP会话超时,ACSVersion = acs-1.6.0.10-B.153.x86_64,...

回答 1 投票 1

R:正则表达式捕获给定字符后的所有实例

给定字符串ab cd; ef gh ij,如何在第一个空格之后删除所有空格;即ab cd; efghij?我尝试使用\ K但无法完全使用它。 test ='ab cd; ef gh ij'gsub(...

回答 2 投票 3

正则表达式匹配1或2次出现

我有以下结构的文本:book_name:SoftwareEngineering;作者:John;作者:Smith; BOOK_NAME:DesignPatterns;作者:富;作者:酒吧;元素分隔符是;两个作者元素可能......

回答 3 投票 1

这种模式如何与没有逃脱的连字符匹配?

在regex101中闲逛几分钟之后,我意识到不需要进行转义,如果它立即跟随[。在regex101中,模式[] -a-z]被描述为/ [] - a-z] / [] -a-z]匹配...

回答 3 投票 1

在单引号REGEX中捕获内容时忽略撇号

这里的问题是捕获单引号内的内容(如'xyz')。但撇号与单引号(')的符号相同即将出现!我写的正则表达式是:/(\ ...

回答 2 投票 0

PCRE字符类减法

我有一些数据流与一些条目。条目包含1个必填字段和1个可选字段。字段通过分号相互分隔;字段包含任何可打印的符号除外...

回答 1 投票 1

为什么这个多行正则表达式包含以下行?

我有以下输入,我想写一个正则表达式,它将匹配除第一个和最后一行之外的每一行。 2019-03-13 00:33:44,846 [INFO] - :foo 2019-03-13 00:33:45,096 [INFO] - :...

回答 1 投票 2

匹配特殊字符串后面的文本

我的正则表达式有问题,我试图在特殊字符串后提取字符串/数字/。我有这个字符串:TEST 3098 TEST和它的值之间有6个空格,...

回答 1 投票 1

PCRE正则表达式用于带分隔符的字符串

我想为以下类型的路径字符串构建一个PCRE正则表达式:/root/product/db.main; /root/product/db.part请注意,只有两个以分号分隔的路径字符串,就是这样。 ...

回答 1 投票 0

正则表达式:匹配前一个匹配的字符串

我正在努力解决这个正则表达式拼图,但这超出了我的专长...我有这样的字符串:字符串1:Interface123 | HostVienna~Sunnel22~CustomerA~ServiceA~Vienna,Street 10 | ...

回答 3 投票 0

如何preg_split所有字符,但不要拆分和

这里有很多关于[preg_split]的问题,但没有一个与我的问题有关。我正在使用以下代码将字符串拆分为PHP中的字符,如下所示:$ str =“我的表...

回答 1 投票 1

为什么在使用带有否定字符集的星形时没有回溯

实际上我理解什么是回溯,这是引擎应用贪婪量词时的状态,导致其他原子失效,因此引擎开始回溯到之前的状态......

回答 1 投票 2

PHP 7 preg_replace PREG_JIT_STACKLIMIT_ERROR,带有简单的字符串

我知道其他人已提出有关此错误的问题,但我无法看到这个正则表达式或主题字符串是如何更简单。对我来说这是一个错误,但在提交给PHP之前我...

回答 1 投票 0

如何在开头匹配可选字符串?

我正在寻找一个正则表达式,它可以简化我没有使用OR正则表达式的函数 - |因为我只想要一个捕获组。规则是在...的开头匹配任何东西

回答 1 投票 0

如何识别正则表达式中的目录级别匹配根?

我正在创建一个简单的文件管理器,它扫描目录并列出其中的文件和目录,包括升级三点../。我的“root”目录是E:/ wamp / www,我不想要它...

回答 1 投票 1

匹配所有正则表达式模式,直到达到分隔模式

我有以下正则表达式:\ w {6,}(?=(\ s | \ n)*你好)我试图匹配所有模式,直到达到字符串“hello there”。 ASD abc1234 fegds abc12345 xyz456 GD(jdkjf)......

回答 3 投票 2

正则表达式匹配多个实例

我将多个CSS文件组合并缩小为一个字符串,如下所示:@import“path / to / file1”;。my-class {font-size:24px;} @ import“path / to / file2”;但现在我想“关闭”导入。所以我 ...

回答 2 投票 1

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