如何使用正则表达式匹配gzinflate(base64_decode(

     2023-02-24     187

关键词:

【中文标题】如何使用正则表达式匹配gzinflate(base64_decode(【英文标题】:How to use regular expressions to match gzinflate(base64_decode( 【发布时间】:2022-01-22 15:22:10 【问题描述】:

我正在编写 Yara 规则。 我尝试使用正则表达式匹配来删除 gzinflate(base64_decode(. 但在 PHP 中,函数名可以与字符串连接。 就这样

eval("\$x=gzin"."flate(base"."64_de"."code()));

有多种缝合方式。 除了在每个字母之后尝试匹配"."。 有更好的解决方案吗? 请帮忙。

【问题讨论】:

【参考方案1】:

您可以创建一个数组,然后将其内爆:

$array = ["\$x=gzin", "flate(base", "64_de", "code()"];

$str = implode($array);

【讨论】:

如何使用正则表达式的结果进行进一步匹配?

】如何使用正则表达式的结果进行进一步匹配?【英文标题】:Howtouseresultofaregrexforfurthermatching?【发布时间】:2019-04-2405:22:38【问题描述】:假设我有这样的正则表达式[\\d%]+所以对于4500%,它将匹配。现在我希望这个匹配的字符... 查看详情

如何在 JavaScript 中使用正则表达式验证 Base64 字符串? [复制]

】如何在JavaScript中使用正则表达式验证Base64字符串?[复制]【英文标题】:HowtovalidateBase64stringusingregexinJavaScript?[duplicate]【发布时间】:2012-10-0710:57:24【问题描述】:可能重复:RegExtoparseorvalidateBase64data如何使用正则表达式在Javas... 查看详情

如何使用正则表达式匹配任何字母组合?

】如何使用正则表达式匹配任何字母组合?【英文标题】:Howtomatchanycombinationoflettersusingregex?【发布时间】:2012-11-1219:52:42【问题描述】:如何将字母a、b、c以任意组合和不同长度匹配一次,如下所示:表达式应该匹配这些情况... 查看详情

如何使用正则表达式匹配所有数字字符和一些单个字符

】如何使用正则表达式匹配所有数字字符和一些单个字符【英文标题】:Howtomatchallnumericalcharactersandsomesinglecharactersusingregex【发布时间】:2014-01-2400:33:42【问题描述】:如何使用正则表达式匹配字符串中的所有数字以及特定字符... 查看详情

如何使用正则表达式

正则表达式的两种应用场景:1)查找特定信息(搜索) 2)查找并编辑特定信息(替换)  将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如:序列‘\‘匹配"",而‘(‘则匹配"(" ... 查看详情

当不跟随特定字符(?)时,如何使用正则表达式匹配字符(')?

】当不跟随特定字符(?)时,如何使用正则表达式匹配字符(\\\')?【英文标题】:HowcanIuseregextomatchacharacter(\')whennotfollowingaspecificcharacter(?)?当不跟随特定字符(?)时,如何使用正则表达式匹配字符(\')?【发布时间】:2... 查看详情

如何使用正则表达式查找重叠匹配?

】如何使用正则表达式查找重叠匹配?【英文标题】:Howtofindoverlappingmatcheswitharegexp?【发布时间】:2012-07-1023:10:09【问题描述】:>>>match=re.findall(r\'\\w\\w\',\'hello\')>>>printmatch[\'he\',\'ll\']由于\\w\\w表示两个字符,因此... 查看详情

如何使用 awk 打印匹配的正则表达式模式?

】如何使用awk打印匹配的正则表达式模式?【英文标题】:Howtoprintmatchedregexpatternusingawk?【发布时间】:2011-07-2900:08:20【问题描述】:使用awk,我需要在文件中找到与正则表达式模式匹配的单词。我只想打印与模式匹配的单词。... 查看详情

如何使用正则表达式匹配任何字符串,但至少匹配 3 个字符?

】如何使用正则表达式匹配任何字符串,但至少匹配3个字符?【英文标题】:HowdoIusearegularexpressiontomatchanystring,butatleast3characters?【发布时间】:2010-04-0705:53:49【问题描述】:我不是正则表达式专家,但我的要求很简单:我需要... 查看详情

如何使用 DFA 正则表达式匹配器实现正则表达式断言/环视(即 \b 样式字边界)

】如何使用DFA正则表达式匹配器实现正则表达式断言/环视(即\\\\b样式字边界)【英文标题】:Howtoimplementregularexpressionassertions/lookaround(i.e.\\bstylewordboundary)usingaDFAregularexpressionmatcher如何使用DFA正则表达式匹配器实现正则表达式断... 查看详情

如何使用正则表达式匹配 JSON 字符串? [关闭]

】如何使用正则表达式匹配JSON字符串?[关闭]【英文标题】:HowcanImatchaJSONstringuseregexp?[closed]【发布时间】:2022-01-2110:37:42【问题描述】:假设有一个字符串\'a:“...”,b:“...”c:“...”,d:“...”\',我怎样才能得到JSON字... 查看详情

如何使用 Vim 提取匹配正则表达式的文本?

】如何使用Vim提取匹配正则表达式的文本?【英文标题】:HowtoextracttextmatchingaregexusingVim?【发布时间】:2011-09-2717:37:11【问题描述】:我想用vim从文本中提取一些数据..数据是这样的:72"title="(168,72)"onmouseover="posizione(\'(168,72)\');"o... 查看详情

如何使用正则表达式找到最短的重叠匹配?

】如何使用正则表达式找到最短的重叠匹配?【英文标题】:HowdoIfindtheshortestoverlappingmatchusingregularexpressions?【发布时间】:2010-01-2716:49:34【问题描述】:我对正则表达式还是比较陌生。我试图找到与特定模式匹配的最短文本字... 查看详情

如何使用正则表达式匹配或替换仅包含数值的密码

】如何使用正则表达式匹配或替换仅包含数值的密码【英文标题】:HowcanIusearegularexpressiontomatchorreplacepasswordscontainingonlynumericvalues【发布时间】:2021-02-0716:20:22【问题描述】:我正在尝试找到一个正则表达式模式,它允许我匹配... 查看详情

如何使用正则表达式匹配 Ruby 中包含特殊字符的重复模式?

】如何使用正则表达式匹配Ruby中包含特殊字符的重复模式?【英文标题】:HowtomatchrepeatingpatternscontainingspecialcharactersinRubyusingregex?【发布时间】:2021-12-0622:36:43【问题描述】:基本上,我正在尝试使用正则表达式来匹配Ruby中包... 查看详情

如何使用 Notepad++ 正则表达式搜索匹配 HTML 属性?

】如何使用Notepad++正则表达式搜索匹配HTML属性?【英文标题】:HowImatchanHTMLattributeusingNotepad++regularexpressionsearch?【发布时间】:2011-04-0500:23:03【问题描述】:这是我的文字:<spanclass="c1">Testing"thisstring"</span>我想以这个结... 查看详情

正则表达式如何匹配多行的所有任意字符

参考技术A如何使用正则表达式来获取一段文本中的任意字符包括换行符“\\n”呢?匹配方法可以使用([\\s\\S]*)或([\\d\\D]+)或([\\w\\W]*)其中*表示重复零次或更多次,+表示重复一次或更多次。可以使用正则表达式在线测试工具验证,... 查看详情

如何在 PHP 中使用正则表达式匹配空格、回车和换行?

】如何在PHP中使用正则表达式匹配空格、回车和换行?【英文标题】:Howtomatchwhitespace,carriagereturnandlinefeedusingregularexpressioninPHP?【发布时间】:2011-11-2313:57:52【问题描述】:我正在使用PHP中的正则表达式。我有以下字符串:<img... 查看详情