preg-match-all 相关问题

使用PCRE模式执行全局正则表达式匹配的PHP函数。

preg_match_all 不工作或显示结果

{"popUp":false,"token":"NS2938f08ubjk765vhjJBKJB78vhjeec1_m1_7"} 这是 JSON 中的 curl 响应,我想从此 JSON 响应中提取令牌。 我用过preg_match ...

回答 0 投票 0

PHP preg_match_all 提取id和name,其中tag中的id可选

我有以下代码: 10 第一... 我有以下代码: <?php $html = '<div> <div class="block"> <div class="id">10</div> <div class="name">first element</div> </div> <div class="block"> <div class="name">second element</div> </div> <div class="block"> <div class="id">30</div> <div class="name">third element</div> </div> </div>'; preg_match_all('/<div class="block">[\s]+<div class="id">(.*?)<\/div>[\s]+<div class="name">(.*?)<\/div>[\s]+<\/div>/ms', $html, $matches); print_r($matches); 我想得到带有id和name的数组,但是第二个位置没有id,所以我的preg match跳过了这个。如何在不跳过的情况下生成数组并像这样打印某事 [ ... [id => 0 // or null, name => 'second element'] ...]?

回答 0 投票 0


如何在PHP中用小数点分离字符串和数字?

我有这样一个字符串值$str="1231B1lB1.1lS1iC1C2.5"; 我想用小数点分开字符串和数字。下面是当前的代码 preg_match_all("[a-zA-Z]+", $str, $matches); print_r($....)

回答 1 投票 -1

Regex:仅在斜线之间匹配路由参数,但在可选的斜杠之间匹配

所以我在这里有这个正则表达式:\ /?({[a-zA-Z_0-9] *})\ /?我希望它与这些匹配:#有效/ test3 / {id} / {test} / {id}#有效/ admin / {slug}#无效/ test3 {id} {test}#无效/ test / { id} / yyy / {dd} ...

回答 1 投票 0

是否可以从discogs.com列表中获取专辑插图img src?

我正在尝试使用preg_match或preg_match_all从https://www.discogs.com/Lady-Gaga-Chromatica/release/15386439获取封面图稿,到目前为止,我只能获得Discogs徽标和...

回答 1 投票 0

preg_match_all-用于查找字符串中完整URL的正则表达式

我花了4个多小时试图找到我的php代码的正则表达式,但是没有运气。我有一个带有html代码的字符串。它具有许多网址格式,例如:example.com http://example.com http:// www ....

回答 2 投票 4

php用is.gd api在字符串中缩短所有URL并将它们链接起来

如标题所述,我正在尝试使用is.gd api缩短字符串中的所有URL并链接它们。函数link_isgd($ text){$ regex ='@(https?://([-\ w \。] + [-\ w])+(:\ d +)?(/([[\ w / _ \。 #-〜] *(\?\ S +)?)?)?)@'...

回答 1 投票 0

用于自动图像优化的widthxheight正则表达式

我正在创建一个php脚本,以从https://gtmetrix.com/reports/example.com/a_unique_code拖动推荐,剥离图像并推荐图像的宽度和高度,然后优化我的图像...

回答 1 投票 0

preg_match_all仅替换第一次出现的@user php

我已创建此函数来检查上述@users函数user_links($ string,$ table_users,$ pdo){preg_match_all('/ @(\ w +)/',$ string,$ matches); // $ sql =“ SELECT ...

回答 1 投票 0

PHP / REGEX:在括号内获取一个字符串

这是一个非常简单的问题,但是我在任何地方都找不到解决方案。我尝试使用preg_match或preg_match_all从括号内获取一个字符串,但不带括号。到目前为止,...

回答 3 投票 7

Preg匹配返回空数组

我做了下面的预匹配,以获取包含频道,生活方式频道或电子竞技频道的href,但除正确的数组外,它还返回一个空数组。我想这里有...

回答 1 投票 0

PHP:查找数字-虚线子字符串并在修改后替换的方式是什么?

我有带数字-破折号子字符串的字符串。我想找到这些子字符串,并在进行一些修改后将其替换。例如,字符串类似于:这是字符串编号123-45-6789-0 ...

回答 1 投票 0

PHP(regex):从SQL查询中提取列名

我正在用PHP的正则表达式苦苦挣扎:我有许多SQL查询。现在,我想在这些查询中提取变量名(列名)。它应该返回一个数组(...

回答 1 投票 0

如果在带有正则表达式的PHP模板引擎中,则为多个

首先,对不起我的英语不好。我正在尝试使用正则表达式和preg_match_all创建一个PHP模板引擎。我的正则表达式看起来像:/\{:[\s]*?[\n]*?[\s]*?if(.*?):\}[\s]*?(.*?)[\s ] *?(\ {:[\ ...

回答 1 投票 0

用于解析CSV行的PHP正则表达式[重复]

使用:PHP 7我需要从CSV文件中解析一个字符串并返回数组中的值。我正在使用preg_match_all,但到目前为止还没有运气。这是字符串:“ 494”,“ 1”,“ 41”,“ 2009-05-18”,“ ...

回答 1 投票 -1

在给定文本中查找特定对象的样式[重复]

我很难找到具有preg_match_all模式的特定对象。我有条短信。但是我只想找到一个特定的就像我有一串文本sadasdasd:{“ website”:[“ https://bitcoin.org / ...

回答 1 投票 -1

在给定文本中查找PHP中特定文本的模式[重复]

我很难找到具有preg_match_all模式的特定对象。我有条短信。很多数据。但是我只想找到一个特定的就像我有一串文本sadasdasd:{“ website”:[“ ...

回答 1 投票 0

使用PHP从任何PDF中检索字体列表

我正在尝试检索上载PDF中使用的所有字体的列表。以下脚本适用于某些PDF,但是在PDF的同一行上列出了字体时,该脚本找不到...

回答 1 投票 0

如何在php的preg_match_all()中添加印地文字符搜索?

我们可以知道它是用于英语字符,如if(preg_match_all('/ something /',$ any,$ match),但我们也可以将其用于印地语字符吗?

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.