问题标签 [preg-grep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 用连字符预匹配文件名
如何在 PHP 中使用 preg_match 检查文件名?
文件名 = 2.pdf
如果另一个文件被调用,它也应该2-2.pdf
匹配2-3.pdf
。
这是hypen之前的Id。它不需要检查.pdf
文件扩展名。
php - 获取双括号内的字符串
我有一个字符串,其中部分字符串在大括号内,我想将它们放入一个数组中。
字符串例如:Lorem {{ipsum}} dolor sit amet, {{consectetur}} adipiscing elit.
我想得到:array("ipsum", "consectetur")
我试过这个:
但我得到了给定的字符串作为结果
php - 如何使用 preg_grep 查找 url
在我的项目中,我有多个 .csv 文件,其域名如1www.abc.com.csv
, 2www.abc.com.csv
, or 1m.xyz.com.au.cs
v, 2m.blackburneinvest.com.au.csv
,3m.blackburneinvest.com.au.csv
我想*.csv
用 preg_grep 在数组中搜索模式(不包括数字)。
到目前为止我试过这个
但是有了这个我得到一个错误说
我该如何编辑?谢谢
php - Preg_grep 模式在特定事物之间获取某些东西
文件包含:
所以我想通过 preg_grep 或 preg_match 模式回显所有网址?
在 href=" 和 " 之间获取所有内容的模式
谢谢 !
php - preg_grep 不适用于多维数组
我有一个名为$jsonvpr
. 当试图拉一个preg_grep
喜欢preg_grep("/Jake.*.Peavy/i", $jsonvpr)
它返回Notice: Array to string conversion in /var/www/html/crawlnew.php on line 310
一堆时间(我假设数组上的每个条目一次)并且它不返回任何东西。我怀疑问题在于不仅有数组,还有数组的数组,这就是为什么它没有按我想要的那样工作,但我不知道该怎么做。请,任何人都可以指出我正确的方向吗?
数组的示例:
php - 数组合并与foreach组合
需要哪些阵列管理操作?所以,有两个数组,我想通过以下方式组合:
$arr
其他数组 ($arr2)
我想要以下输出:$arr3
到目前为止我得到了:(整个是一个for循环)
输出:
php - preg_grep() 期望参数 2 是数组,给定 null
我有一个 mySQL 查询来获取一整年的数据:$allYearData = $stmt->fetchAll();
现在我想把这个数组分成 12 个部分,按月分隔。
更新
所以我计算行数$allYearData
:
现在我使用 PHPpreg_grep()
搜索并将结果放入新数组$janData
中。
结果:
preg_grep() expects parameter 2 to be array, null given
如果我检查$allYearData
数据,我可以看到它已满。
Array ( [0] => Array ( [id] => 7811 [objekt_element] => 23050-121-1_3105 [objekt_nr] => 23050-121-1 [element_nr] => 3105 [vart] => B.Avf [vem] => Blå [anteckn] => [datum] => 2015-09-29 18:00:19 ) [1] => Array ( [id] => 7812 [objekt_element] => 23050-121-1_3107 [objekt_nr] => 23050-121-1 [element_nr] => 3107 [vart] => B.Avf [vem] => Blå [anteckn] => [datum] => 2015-09-29 18:00:22 ) [2....
我究竟做错了什么?
php - 返回包含键中所有数据的数组
我有这个数组$allYearData
现在我想把它分成 12 个部分,按月分隔。所以我使用带有循环的
PHP来搜索数据。preg_grep()
foreach
如何获取每个键中的所有数据?
正如你所看到的,$janData
我得到没有命中的空键。然后只有命中的日期。
我想$janData
成为一个键为 0 的新数组,以包含第一次命中和该键中的所有数据/值。与 $allYearData 类似,但仅限于 preg_grep 的命中。
$allYear 数据:
$janData
我想填充 $janData
php - preg_grep 与 html 源
我想提取这一行
使用
从这个源代码
有时代码有空格,我无法处理
php - PHP preg_grep -> 搜索词包含特殊字符的搜索数组
尝试搜索包含特殊字符的数组:
试过了
试过: