preg_match 正则表达式有点丢失
我是正则表达式的初学者,所以没过多久我就完全迷失了:] 我需要做什么: 我有一串值 'a:b,a2:b2,a3:b3, a4:b4',我需要通过给定的该对的第二个值 (b2)…
使用 preg_match 的简单正则表达式
我正在尝试检索该单词和分号之后的三位数。 REF: 222 我下面的代码可以工作,但效果不好,因为它从 $decoded_message 字符串中获取 3 位数字。 想要的…
PHP 用 href 链接替换字符串中的关键字
我今天早上很“厚”,所以请原谅这个简单的问题 - 我有一个关键字数组,例如 array('keyword1','keyword2'....) 并且我有一个文本字符串- (有点像博…
正则表达式使用 preg_match 抓取内容
这是需要 preg_matched 的文本。 /* * product 2: * catalogServiceType = 2 * catalogCacheType = 1 * catalog2RemoteCacheActive = false */ var ob…
正则表达式与 php 的链接
我正在尝试正则表达式一个困难的链接 preg_match_all('/]*href\s*=\s*(["\'])(.*?)\1[^>]*>\s+TEXTTOFIND+(.*?)\s*/', '"TEXTTOFIND.net R... ', $mat…
(PHP) 在 preg_match 中获取 null 而不是获取空字符串
我有以下代码: $pattern = '(([a-z]{2})/)?(([a-z]{3,})/)?(\d{4}+)(/(\d{2})(/(\d{2}))?)?'; preg_match('#^' . $pattern . '$#i', '2010/12/01', $…
具有可选段的正则表达式模式无法匹配斜杠分隔的字符串
使用preg_match时,为什么#^(([az]{2})/)?(([az\-]{3,})/(([az\-]{ 3,}))?)?$#i 匹配 ab/cde/fgh 且不匹配 ab/cde? 我的意思是: preg_match_all('#^…
PHP 正则表达式 preg_match 显示异常行为
模式如下: $urlpattern = '%[^http://][^https://][\w]+(-[\w]+)*(\.[\w]+(-[\w]+)*)*\.[\w]{1,6}(\.[\w]{1,6})*[^/]%'; 我遇到了一个令我困惑的奇怪…
如何让这个 URL 验证正则表达式不那么贪婪?
因此,我有以下正则表达式: https?://(www\.)?flickr\.com/photos/(.+)/? 要与以下 URL 匹配: http://www.flickr.com/photos/username/ 如何阻止最…
有关 preg_match/regex 的帮助
我不知道正则表达式,所以请帮忙。对于以下代码: $req_user = trim($_GET['user']); if(!preg_match("^([0-9a-z])+$", $req_user)){ //do something …
如何根据从 html
我在 mysql 数据库中有一个表,如下所示: id usr request type status 1 name1 msg 1 leave Pending 2 name2 msg 2 sick Pending 3 name3 msg 3 leav…
添加括号时 preg_match 失败
以下是我正在使用的正则表达式的简化。在我的开发计算机上,$pattern1 和 $pattern2 返回匹配项,但是在我的生产计算机上,只有 $pattern1 返回匹配项…
如何使用 PHP 解析内容以将假列表替换为真实列表?
可能的重复: 使用 PHP 解析 HTML 的最佳方法 所以我有大量的条目在我的数据库中输入列表,但它们不是真正的列表,我需要将它们转换为实际列表。 这…