pcre

    0热度

    1回答

    下载R源之中,并在 checking whether PCRE support suffices... configure: error: pcre >= 8.10 library and headers are required 但sudo apt-get install libpcre3 libpcre3-dev运行./configure结果让我 Reading package lists

    0热度

    1回答

    我正在寻找特定范围之外的数字的正则表达式。 不接受的数字是v10,v11,v12,v13,v14,v15。我的这个正则表达式是v(1[0-5]),但是 I 不需要想要数字以外的其他6个数字。 v1 - accepted. Need regex for this v5 - accepted. Need regex for this v100 - accepted. Need regex for

    0热度

    2回答

    这是字符串:<sup>test</sup> 我使用正则表达式:(\([\w+\-*\/]+?\)|(?!<)\w+(?<!>)) 为什么它匹配所有sup,test和sup? 我觉得我用的<负前瞻和负回顾后>,所以我认为它不会赶上燮,因为之前有“<”,并在其后有“>” 什么我想只是匹配'测试',不匹配整个事情,并捕获'测试'。 请帮

    0热度

    1回答

    我的目标是写一个规则,以检测一个简单的道理利用(SQLI) 的字符串例如是一种形式: % ' or 1 = 1 # 为了识别上述和一些串它的变化,我开发了以下pcre。 pcre: "/\W\s*\W\s*or\s*([\d\w])\s*\W\s*\1\s*\W/"; 我跑了一个测试@regextester和我的正则表达式似乎工作。但是,在Snort中,此规则无法选择并且不会触发。 规则是

    0热度

    1回答

    我有这种模式\w+=([\w\s]+.*?)[,\]] 保存在[https://regex101.com/r/ui3UHD/1][LINK],想也捕捉NULL卡拉科特放在一个元组。 现在我有这个字符串 id=9, district=, name=OMG LTD 元组=( '9', 'OMG LTD'),但我需要有( '9', '','OMG LTD) 我试着把\ 0,\ x00,但似乎没有任何

    0热度

    1回答

    我想知道如何自动生成小而重的内容以匹配某个正则表达式。我的意思是,对于某种表情,我正在寻找最小和最重的有效载荷。 形式上称heavy值是 H = regexp engine work time/content length 鉴于有一个最大内容长度 例正规表达式([\w%]+=[\w%]*&){500}: 这需要〜2500个步骤来检查内容相匹配 A=& ... (498 times) ... A=&

    0热度

    1回答

    如何检索非字母数字或下划线与句点之间的所有字符串?例如,对于下面的字符串,获取[sources_1st,sources]。 https://stackoverflow.com/a/10596688/1032531是一个类似的问题,但似乎并不适合我。 <?php function check($pattern,$str) { echo($pattern.'<br>'); p

    1热度

    1回答

    强调我有这个字符串: Fuel surcharge ,我喜欢使用正则表达式变成 fuel_surcharge 。我的正则表达式匹配看起来像这样 \b([A-Z])|(\s) ,这让我的两场比赛,我需要。 然后我与此尝试替换正则表达式 \L\1_\2 与第一匹配应该改变为小写和第二匹配应与_ 但结果我被替换的逻辑“M给出的是 f_uel_ surcharge 我看起来像我无法隔离第二场比赛。我需要在

    2热度

    1回答

    免责声明:我不需要另一个更好没有重置组的正则表达式。我需要了解为什么输出不同PHP 5和PHP 7。 问题:我试图使用分支重置组来匹配使用PHP的字符串,该字符串由不同分隔符分隔的几组数字组成。 $string = '12-34-56-78'; $pattern = '/^\d{2}(?|(---)|(-)|(\.)|(\:))\d{2}\1\d{2}\1\d{2}$/'; $matches

    1热度

    1回答

    之间我正在寻找的正则表达式,该模式匹配: /word-word-word/ MATCH /word-word/ DO NOT MATCH /word/ DO NOT MATCH 开始与/,3个字成一排,与2个破折号之间,与/结束 这是我到目前为止,但它不起作用。 \/^[A-Za-z]+([-][A-Za-z]+)+([-][A-Za-z]+)$\/