preg-match-all相关内容
可能的重复项: Regular Expression to match outer brackets 我有一个以下格式的字符串: (aaa(Bbb)ccc)(ddd(Eee)fff)ggg)(hhh(Iii))(jjj(Kkk)lll)mmm)(nnnn(Ooo)ppp)(qqq(Rrr)sss) 主要分为三个部分: (AAA(BBB)CCC)(DDD(Eee)Fff)G
..
这可能是一个蹩脚的问题,但我完全是正则表达式的新手。我有一些格式为: 的文本数据 公司名称:公司名称,地点。公司地址:一些, 地址,在这里。 链接: http://www.somelink.com 现在,我想使用正则表达式将它们拆分成一个名称:值对数组。我正在尝试的正则表达式是/(.*):(.*)/和preg_match_all(),它确实可以很好地处理前两行,但在第三行,它在一部分中
..
我很感兴趣是否可以将子模式(子模式)包含到另一个模式中,从而允许我将这2个PREG_MATCH和PREG_MATCH_ALL转换为一个PREG_MATCH/PREG_MATCH_ALL。
..
我正在尝试编写一个小程序,它在计时器内搜索(格式为00D 00h 00M 00s),并将日期返回到一个变量中,将小时返回到另一个变量中,依此类推。 这是我的一些代码: $time1 = "Left: 11d 21h 50m 06s " preg_match_all("/ .*d/i", $time1, $timematch); // Day $time1day = $ti
..
我想知道如何创建preg_match用于捕获: id=4 4是任意数字,如何在字符串中搜索上述示例? 如果这是正确的/^id=[0-9]/,我询问的原因是我不太擅长preg_match。 推荐答案 对于4是任意数字,我们必须为其设置范围: /^id=[0-9]+/ 转义等号,数字后面的加号表示1或更多。
..
有没有办法只使用php中的正则表达式来获得字符串中所有单词的排列。 例如: 输入“如何消除人体膝盖疼痛” 我希望输出为: “如何”、“如何”、“膝部疼痛”、“移除膝部”、“膝部疼痛”、“正在移除”、“人体膝部疼痛”等 推荐答案 使用正则表达式只会减慢进程。 我已经根据Yada@https://stackoverflow.com/a/27968556/294
..
我正在使用下面的代码从网页中提取url,它工作得很好,但我想要过滤它。它将显示页面中所有URL,但我只想要由单词“Super”组成的URL $regex='|
..
我正在尝试在执行查询之前验证它们,如果查询不是MySQL SELECT语句,则我必须向用户显示消息。 我通过此链接找到以下正则表达式: Validate simple select query using Regular expression $reg="/^Selects+(?:w+s*(?:(?=from)|,s*))+froms+w+s+wheres+w+s*=s*'[^']*'$
..
如何为php创建preg_match_all正则表达式模式以提供此代码? I WANT THIS TEXT 将文本放入SPAN类中? 谢谢! 推荐答案 您可以使用: preg
..
下面是我正在做的事情: 我有一个表单,其右侧有一个标题,我只想以A-Z、0-9和空格的形式写入,而对于标题,我想执行相反的操作,这样,如果用户编写了错误的内容,我可以显示问题出在哪里for example: "Invalid Charachter" 但是我被+和#困住了,我想用正则表达式从表单中忽略它们,这样我也可以为它们显示"Invalid character"消息,因为我看到php
..
我正在尝试使用preg_match从以下字符串中获取毫米和英寸的值。 $string = "Gold 5.0mm Rolo Chain 18" In"; 如何执行此操作? 推荐答案 regex:([d.]+)(?:mm|") ([d.]+)(?:mm|")这将匹配数字,mm之前的.和"。 PHP code demo
..
我要从HTML获取所有 标记之间的数组中的文本,我尝试过此代码,但它只返回一次: preg_match('/(.+?)/is', $row['tbl_highlighted_icon_content'], $matches); echo $matches[1]; 我的HTML: The wish to
..
我有以下已成功使用的正则表达式: preg_match_all('/(d+) (w.*) (d{3}.d{3}.d{2}) (d.*) (d.*)/', $text, $matches) 不过,我刚刚发现,如果(w.*)部分匹配的文本以Ä这样的外来字符开头,则它与任何内容都不匹配。 谁能帮我找出匹配以任何字符开头的字符串的正确模式应该是什么,而不是(w.*)? 非常感谢
..
我正在尝试从字符串中提取电子邮件: $string = "bla bla pickachu@domain.com MIME-Version: balbasur@domain.com bla bla bla"; $matches = array(); $pattern = '[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}'; preg_match_all($pa
..
我有一个字符串,如下所示: aaaaa: lorem ipsum bb: dolor sit amet ccc: no pro movet 将字符串拆分为数组并在PHP中获得以下结果的最佳方式是什么? array[0]='aaaaa: lorem ipsum'; array[1]='bb: dolor sit amet'; array[2]='ccc: no pro movet';
..
我想从字符串获取所有视频质量。我的字符串: #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=350000 128/prog_index.m3u8?key=49bfee85b05d117a2906368428094e94 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=750000 500/prog_index
..
preg_match()和preg_match_all()函数的作用以及如何使用它们? 推荐答案 preg_match停止查找第一个匹配项。另一方面,preg_match_all继续查找,直到处理完整个字符串。找到匹配项后,它将使用字符串的剩余部分尝试应用另一个匹配项。 http://php.net/manual/en/function.preg-match-all.php
..
所以我有一些具有以下几种形式的图像:
..
我需要替换curl获取的页面中的URL,并将正确的链接添加到图像和链接。我的php curl代码是:
..
我有以下代码: 此代码查找字符串中的所有html标记,并将其替换为[[0]]、[[1]]、[[2]]等。(至少这是有意的,但不是故意的); $str = "some text review here link2 hahaha"; preg_match_all("|]+>(
..