我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP正则表达式始终为false [重复]

This question already has an answer here:

  • Regex results in “Delimiter must not be alphanumeric or backslash” [duplicate] 1 answer

How can I get from http://server.com/edf/ghj in php?

I tried

$foo = '<iframe src="http://server.com/edf/ghj" scrolling=no></iframe>';
preg_match('src=\"(.*?)\"',$foo,$m);

preg_match is returning false and $m is returning null.

</div>

Easy as @Wrikken said (and Mark-b corrected).

Just added delimiters to pattern: '~src=\"(.*?)\"~'

近期文章

  • 从上周选择行进行计数
  • 使用“编辑”按钮编辑/更新mysql表
  • 垃圾邮件CakePHP电子邮件以及如何检查邮件是由用户阅读
  • 在会话期间将模型实例存储为服务
  • 我的Wordpress网站在上传jpg文件中创建像素化问题?
  • PHP exec()就像在错误的环境中一样运行
  • 获取最后阅读数据并添加到下一行Cake PHP
  • PHP包装解决方案 - 如何平均分配项目
  • MALFORMED_REQUEST尝试与paypal沟通
  • Magento 1.9 - 所有在线客户的本地IP相同
  • PHP用cookie解析json数组并设置所有cookie
  • Silverstripe迁移,索引和其他页面未找到。 为什么?
  • 从多对多表中删除记录doctrine symfony 2
  • 登录时出现混合身份验证错误“未指定提供者ID”。
  • PHP用数组填充表
  • 如何从GIF(仅限第一帧)高效创建PNG图像?
  • 提交时未按预期返回的复选框
  • ajax访问php页面返回值
  • MySQL - 提前一周获取数据
  • CS-CART TWIGMO位置在哪里?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华