通过lookbehind和lookahead查找 preg_match_all
我当前行 preg_match_all('/(?<=, ")<b>[\d\D]+(?="\)\})/',$str,$matches) $str 等于 906), "tadam tadam 393943")}) 由于某种原因,它找不到…
如何使正则表达式模式的一部分可选?
我正在使用这个正则表达式模式: |img_class.*?<img src="(.*?)"(.*?)<\/td>|ms 但我想让它成为可选的(不仅仅是 src 部分),因为 img_class t…
php preg_match_all,在可用时返回多个可选值
大海捞针的例子: INTERVENTIONS: --------------------- Med Given: Versed - 9:50 PM Med Admin Route: Intravenous Dosage: 20.00 MG Med Given: L…
需要 php 中正则表达式和负匹配的帮助
我正在尝试匹配一个段落: <p>content</p> 一个简单的 (.*?) 可以工作,但有时该段落内部包含另一个段落,因此我的模式在第一段结束后匹配直…
PHP:从 YouTube URL 中提取视频 ID
我做错了什么吗? 我需要 youtube 代码,但它不会返回真正的值。 if(preg_match_all("http:\/\/www\.youtube\.com\/v\/(.*)(.*)", $row->n_texto, $…
php preg_match_all:拆分列表项和子列表
我正在尝试使用 php 的 preg-match-all 函数分割一些 html 内容: <li class="cat-item"><a title="blabla" href="#">parent 1</a> <ul…
超链接 Youtube 以嵌入代码
我在使用 Preg_replace 和 preg_match_all 将 Youtube URL 转换为嵌入代码时遇到一些麻烦。是的,我知道这个话题已经在 stackoverflow 中涉及到了,但…
preg_match_all 令人困惑的失败
$string = (string) file_get_contents($_FILES['file']['tmp_name']) echo $string // Correctly echos string contents preg_match_all("/[\._a-zA-…
PHP preg_match_all 表达式
我几乎没有 regx 的经验,但我尽力了。 我有一个像这样的字符串: $fString = "Name=Sök,Value=2,Title=Combine me,Options=[Item1=1,Item2=2,Item3=3…
验证字符串是否为 FQDN (Codeigniter)
我正在尝试使用 form_validation 使用自定义运行来验证域名: function fqdn($str) { $CI =& get_instance() $CI->form_validation->set_messa…
使用 PREG_MATCH_ALL 从 html 源代码获取所有链接 id
我知道我不应该这样做,但它只是检索我的链接的所有 id,因为我有很多链接, 这是模式: <代码> 单击 1 单击 2 单击 3 单击 4 我想获取所有“get=…
正则表达式预匹配“有时”不正确
我有一个带有正则表达式的 preg_match_all ,它应该获取 YouTube 的视频编号并将其放入数组中,因此 YouTube 视频越多,它生成的数组就越多。这是正确…
使用PHP preg_match_all,获取href的值
即使在阅读本教程之后,我也不太了解正则表达式的工作原理 http://www.webcheatsheet .com/php/regular_expressions.php 这是我需要找到的内容: <l…
PHP 正则表达式 HTML
我有一个 $source var,我用curl 获得它并包含以下注释掉的字符串 //"url":"http://lh5.ggpht.com/_EpgGIto9934/TKXKqAw7uFI/AAAAAAAAGrM/PrQiCNyUdEo…