使用PCRE模式执行全局正则表达式匹配的PHP函数。
{"popUp":false,"token":"NS2938f08ubjk765vhjJBKJB78vhjeec1_m1_7"} 这是 JSON 中的 curl 响应,我想从此 JSON 响应中提取令牌。 我用过preg_match ...
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'] ...]?
我有这样一个字符串值$str="1231B1lB1.1lS1iC1C2.5"; 我想用小数点分开字符串和数字。下面是当前的代码 preg_match_all("[a-zA-Z]+", $str, $matches); print_r($....)
Regex:仅在斜线之间匹配路由参数,但在可选的斜杠之间匹配
所以我在这里有这个正则表达式:\ /?({[a-zA-Z_0-9] *})\ /?我希望它与这些匹配:#有效/ test3 / {id} / {test} / {id}#有效/ admin / {slug}#无效/ test3 {id} {test}#无效/ test / { id} / yyy / {dd} ...
是否可以从discogs.com列表中获取专辑插图img src?
我正在尝试使用preg_match或preg_match_all从https://www.discogs.com/Lady-Gaga-Chromatica/release/15386439获取封面图稿,到目前为止,我只能获得Discogs徽标和...
preg_match_all-用于查找字符串中完整URL的正则表达式
我花了4个多小时试图找到我的php代码的正则表达式,但是没有运气。我有一个带有html代码的字符串。它具有许多网址格式,例如:example.com http://example.com http:// www ....
php用is.gd api在字符串中缩短所有URL并将它们链接起来
如标题所述,我正在尝试使用is.gd api缩短字符串中的所有URL并链接它们。函数link_isgd($ text){$ regex ='@(https?://([-\ w \。] + [-\ w])+(:\ d +)?(/([[\ w / _ \。 #-〜] *(\?\ S +)?)?)?)@'...
我正在创建一个php脚本,以从https://gtmetrix.com/reports/example.com/a_unique_code拖动推荐,剥离图像并推荐图像的宽度和高度,然后优化我的图像...
preg_match_all仅替换第一次出现的@user php
我已创建此函数来检查上述@users函数user_links($ string,$ table_users,$ pdo){preg_match_all('/ @(\ w +)/',$ string,$ matches); // $ sql =“ SELECT ...
这是一个非常简单的问题,但是我在任何地方都找不到解决方案。我尝试使用preg_match或preg_match_all从括号内获取一个字符串,但不带括号。到目前为止,...
我做了下面的预匹配,以获取包含频道,生活方式频道或电子竞技频道的href,但除正确的数组外,它还返回一个空数组。我想这里有...
我有带数字-破折号子字符串的字符串。我想找到这些子字符串,并在进行一些修改后将其替换。例如,字符串类似于:这是字符串编号123-45-6789-0 ...
我正在用PHP的正则表达式苦苦挣扎:我有许多SQL查询。现在,我想在这些查询中提取变量名(列名)。它应该返回一个数组(...
首先,对不起我的英语不好。我正在尝试使用正则表达式和preg_match_all创建一个PHP模板引擎。我的正则表达式看起来像:/\{:[\s]*?[\n]*?[\s]*?if(.*?):\}[\s]*?(.*?)[\s ] *?(\ {:[\ ...
使用:PHP 7我需要从CSV文件中解析一个字符串并返回数组中的值。我正在使用preg_match_all,但到目前为止还没有运气。这是字符串:“ 494”,“ 1”,“ 41”,“ 2009-05-18”,“ ...
我很难找到具有preg_match_all模式的特定对象。我有条短信。但是我只想找到一个特定的就像我有一串文本sadasdasd:{“ website”:[“ https://bitcoin.org / ...
我很难找到具有preg_match_all模式的特定对象。我有条短信。很多数据。但是我只想找到一个特定的就像我有一串文本sadasdasd:{“ website”:[“ ...
我正在尝试检索上载PDF中使用的所有字体的列表。以下脚本适用于某些PDF,但是在PDF的同一行上列出了字体时,该脚本找不到...
如何在php的preg_match_all()中添加印地文字符搜索?
我们可以知道它是用于英语字符,如if(preg_match_all('/ something /',$ any,$ match),但我们也可以将其用于印地语字符吗?