问题标签 [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.

0 投票
2 回答
59 浏览

php - 用连字符预匹配文件名

如何在 PHP 中使用 preg_match 检查文件名?

文件名 = 2.pdf

如果另一个文件被调用,它也应该2-2.pdf匹配2-3.pdf

这是hypen之前的Id。它不需要检查.pdf文件扩展名。

0 投票
2 回答
97 浏览

php - 获取双括号内的字符串

我有一个字符串,其中部分字符串在大括号内,我想将它们放入一个数组中。

字符串例如:Lorem {{ipsum}} dolor sit amet, {{consectetur}} adipiscing elit.

我想得到:array("ipsum", "consectetur")

我试过这个:

但我得到了给定的字符串作为结果

0 投票
2 回答
222 浏览

php - 如何使用 preg_grep 查找 url

在我的项目中,我有多个 .csv 文件,其域名如1www.abc.com.csv, 2www.abc.com.csv, or 1m.xyz.com.au.csv, 2m.blackburneinvest.com.au.csv,3m.blackburneinvest.com.au.csv

我想*.csv用 preg_grep 在数组中搜索模式(不包括数字)。

到目前为止我试过这个

但是有了这个我得到一个错误说

我该如何编辑?谢谢

0 投票
1 回答
152 浏览

php - Preg_grep 模式在特定事物之间获取某些东西

文件包含:

所以我想通过 preg_grep 或 preg_match 模式回显所有网址?

在 href=" 和 " 之间获取所有内容的模式

谢谢 !

0 投票
1 回答
2141 浏览

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一堆时间(我假设数组上的每个条目一次)并且它不返回任何东西。我怀疑问题在于不仅有数组,还有数组的数组,这就是为什么它没有按我想要的那样工作,但我不知道该怎么做。请,任何人都可以指出我正确的方向吗?

数组的示例:

0 投票
1 回答
57 浏览

php - 数组合并与foreach组合

需要哪些阵列管理操作?所以,有两个数组,我想通过以下方式组合:

$arr

其他数组 ($arr2)

我想要以下输出:$arr3

到目前为止我得到了:(整个是一个for循环)

输出:

0 投票
3 回答
1498 浏览

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....

我究竟做错了什么?

0 投票
1 回答
37 浏览

php - 返回包含键中所有数据的数组

我有这个数组$allYearData
现在我想把它分成 12 个部分,按月分隔。所以我使用带有循环的
PHP来搜索数据。preg_grep()foreach

如何获取每个键中的所有数据?
正如你所看到的,$janData我得到没有命中的空键。然后只有命中的日期。

我想$janData成为一个键为 0 的新数组,以包含第一次命中和该键中的所有数据/值。与 $allYearData 类似,但仅限于 preg_grep 的命中。

$allYear 数据:

$janData

我想填充 $janData

0 投票
1 回答
59 浏览

php - preg_grep 与 html 源

我想提取这一行

使用

从这个源代码

有时代码有空格,我无法处理

0 投票
1 回答
87 浏览

php - PHP preg_grep -> 搜索词包含特殊字符的搜索数组

尝试搜索包含特殊字符的数组:

试过了

试过: