pcre 相关问题

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

如何利用BRE中的PCRE和命名捕获组,以便将变量导出回父环境?

是否可以从Bash脚本调用Perl等程序来执行带有命名捕获组的正则表达式,并将结果作为变量导出回父shell?例如:#!/ bin / bash ...

回答 1 投票 0

正则表达式只允许字母数字字符和下划线和花括号内的特定占位符

我想要一个正则表达式,只允许使用字母数字字符和下划线以及花括号内的特定占位符。有效示例:test {placeholder} test_ {placeholder} test_123_ {placeholder} ...

回答 1 投票 1

不要在双方括号之间的任何位置选择文本

我需要编写一个根据模式匹配的正则表达式(并且可以正常工作),但如果文本在双方括号内的任何位置,则它不应该匹配。实际问题是......

回答 2 投票 2

在Lua / PCRE / OpenResty中使用正则表达式检测所有表情符号

我有一个匹配emojies的JavaScript正则表达式。如何使用ngx.re.match()匹配相同的字符,ngx.re.match()是nginx Web服务器的OpenResty库的一部分。这是原始的正则表达式......

回答 1 投票 0

如何使用Regex捕获和替换包含单独模式的行上的所有模式

我正在尝试设置一个正则表达式,允许我用制表符替换2个空格,但仅限于包含特定模式的行。 foo:这里有一些示例文本栏:这里有一些......

回答 2 投票 2

PCRE正则表达式无法描述什么?

我正在使用很多正则表达式,偶然发现了正则表达式实际上无法描述的问题。我想到的第一个例子是匹配像XOOXXXOOOOXXXXX ......这样的字符串......

回答 3 投票 1

使用preg_replace删除空格在php中输出无法识别的字符[duplicate]

我想替换多个空格或一个空格,所以我尝试使用preg_replace函数下面的代码,所以它正确地替换空格,但它也放入无法识别的字符...

回答 1 投票 0

正则表达式匹配(1或更多)包含空行的php heredocs

示例文本位于:https://regex101.com/r/tfYEkO/1我想在PHP代码中找到包含空行的heredoc。我可以使用这个正则表达式做到这一点,但如果文件中有2个heredocs,它就匹配......

回答 1 投票 1

在sed中非贪婪(不情愿)的正则表达式匹配?

我正在尝试使用sed来清理URL行以提取域名。所以来自:http://www.suepearson.co.uk/product/174/71/3816/我想要:http:// www.suepearson.co.uk/(有或没有...

回答 21 投票 370

如何匹配不包含特定前缀的PCRE正则表达式中的URL

我有一个字符串列表,我需要使用正则表达式进行过滤。一些字符串可能包含'(random_chars)。(random_chars)。(random_chars)。(random_chars)...'等形式的URL。我...

回答 1 投票 1

有条件地替换一个角色

只有在输入中存在特殊序列时,我才想替换长字符串中的字符。示例:此字符串是一个示例!我写它来描述我的问题!我希望有人能帮忙......

回答 1 投票 1

允许Posix打印字符,%\ /#除外? :并且除了字符串开头和结尾的空格外

所以对于这个允许PosixPrint字符除了%\ /#? :条件正在使用此正则表达式模式m / ^ [^ \ P {PosixPrint} \ / \#\%\?\:\,\\] + $ / x但是对于此:开头和结尾的空格。 ..

回答 2 投票 0

匹配文本后跟多个带空格的换行符

我想匹配一个文本(数字,字符串,特殊字符,空格,一个换行符......),然后至少有两个换行符(每行以空格开头,然后是换行符)。目前我...

回答 1 投票 1

Apache安装; libpcre错误

在Ubuntu 11.10上安装Apache时,我收到以下错误:configure:error:找不到APR。请阅读文档。我按照这里的说明,然后,我得到以下错误:...

回答 7 投票 43

pandoc-generate markdown文件中非贪婪的正则表达式匹配太多[重复]

问题我正在尝试在Pandoc工作流程中编写一个简单的中间步骤。我在.docx中有一个原始文档,我正在使用--track-changes开关转换为.md(参见Pandoc reader ...

回答 1 投票 1

正则表达式。 \ b代表西里尔符号

请告诉我,可以使用什么代替\ b来强调cyrilic文本中的单词?我在SQLite数据库列中有一个文本“текст”。它的工作原理:从myTable中选择*文本REGEXP'текст'...

回答 1 投票 2

除包含'000'的字符串之外的任何数字字符串

如何匹配除000以外的所有数字。也就是说,001234567502344001233400122300没问题。 0123456750023440012334012230很好。 000123456750234400123340012230不行。 001234567502344000123340012230 ...

回答 2 投票 1

RegEx用于匹配关键字后的一到三个单词

我有系统日志:4月22日11:52:44 localhost systemd:停止了logstash。 4月22日11:52:07 localhost systemd:在tty1上启动了Getty。 4月22日11:52:07 localhost systemd:启动主机名服务。四月......

回答 1 投票 2

正则表达式为逗号分隔列表的子串

我是正则表达式的初学者,所以如果这是一个天真的问题,我会提前道歉!我有一个字符串,其中两个值用逗号分隔:12.345678,23.45678901我正在尝试使用正则表达式(这是...

回答 1 投票 4

在haskell PCRE中开始表达

我试图在表达式的开头寻找一个美元符号。我希望这是“^ \\ $”,因为我必须逃避美元符号以避免被视为行尾。但是,我......

回答 2 投票 0

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