问题标签 [preg-match-all]
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 - preg_match_all
有人可以向我解释一下吗,我不熟悉 preg_match_all 过滤器,此代码工作正常,但如果纬度和经度之一为负数,它不会返回负值。
输出:(
Latitude: 30.6963 Longitude: 71.6207
经度缺少'-')
php - 这个 PHP 表达式有什么问题?
有人可以向我解释为什么以下返回空数组吗?
php - 使用 PHP preg_match_all 重现 Smarty foreach
我想重现“Smarty foreach”的评论。
tpl 文件内容为 ($tplContent) :
preg_match_all 代码是:
print_r 返回:
我如何在 {foreach}{/foreach} 之间返回代码?
php - 如何使用一个正则表达式选择这些属性的标记名称和属性和值?
我从这篇文章中得到了以下正则表达式(用于提取标签属性的正则表达式)。
我创建了以下 PHP 代码,它运行良好。我从 preg_match_all() 函数中 得到 [ id='gridview1' and 'id' and 'gridview1' ]。
应该如何将正则表达式更改为也返回“asp”和“gridview”?(或“Foo”和“bAR”,当我使用:
<Foo:bAR />
php - 如何在 Perl 中进行全局正则表达式匹配?
我试图在 Perl 中提出一个匹配多个模式的正则表达式,并像preg_match_all
在 PHP 中一样返回所有这些模式。
这是我所拥有的:
这只给了我第一场比赛,这是“测试”。我希望能够匹配所有出现的指定模式:“测试”、“数据”和“字符串”。
我知道在 PHP 中,您可以将 preg_match_all 用于这种目的:
上面的 PHP 代码将匹配所有 3 个字符串:'test'、'data' 和 'string'。
我想知道如何在 Perl 中做到这一点。任何帮助将不胜感激。
php - 如何从双引号中提取字符串?
我有一个字符串:
这是一条文本,“您的余额还剩 0.10 美元”,结束 0
如何提取双引号之间的字符串并且只有文本(没有双引号):
您的余额还剩 0.10 美元
我试过preg_match_all()
但没有运气。
php - 使用 Preg_match_all 从字符串中提取关键字/标签
我有以下代码
我希望它从字符串中提取关键字,并将它们放在单引号或双引号中,上面的代码工作正常,但它返回带有引号的值。我知道我可以通过 str_replace 或类似方法删除这些,但我真的在寻找一种通过 preg_match_all 函数解决这个问题的方法。
输出:
另外,我认为我的正则表达式有点糊涂,所以任何更好的建议都会很好:)
任何建议/帮助将不胜感激。
php - 为什么我的 RegExp 中的结果为空?
我正在尝试使用此 RegExp 将我的 URL 解析为不同的部分:
给定一个示例 URL http://www.foo.com/bar/baz我从 preg_match_all() 得到这些结果:
似乎它将任何无效字符解析为一个空项。
我该如何解决这个问题?
php - 正则表达式匹配 % 之间的字符串
我正在尝试匹配包含在 % 中但preg_match_all
似乎在同一行中同时包含多个子字符串。
代码如下所示:
这会产生以下输出。
但是我希望它生成以下数组:
我错过了什么?
php - preg_match_all 中的 preg_match
显示“found0”,但不显示 $match11。$match 11 如何显示?返回:
注意:未定义的偏移量:第 75 行 C:\xampp\htdocs\page.php 中的 1 找到0:注意:未定义的偏移量:第 75 行的 C:\xampp\htdocs\copy\page.php 中的 1 找到1:注意:未定义的偏移量: 1 在 C:\xampp\htdocs\copy\page.php 第 75 行找到2:
对不起,如果我的英语不完美,我不是本地人。:) 感谢您的帮助。