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

PHP中的正则表达式问题(提取数字)

What's a quick way for matching the following in a multiline string using preg_match?

id=334534534

id= is constant. The digits are what I need to extract.

The regexp'll be something like this: /id=(\d+)/im

Where the / are the reg exp delimitators, the i means "case insensitive" and m means "multi-line".

With preg_match_all() you can do this:

$subject = "YOUR STRING HERE";
$pattern = '/id=(\d+)/im';

preg_match_all($pattern, $subject, $matches);
print_r($matches);

近期文章

  • 在PHP中完全替换字符串
  • 在PHP中需要有关正则表达式的帮助
  • 在PHP中动态加载类时遇到问题
  • 通过PHP发送HTML邮件 - 奇怪的渲染
  • 从数据库中检索与用户关联的“喜欢”
  • 阻止javascript执行
  • 在Php中设置mysql结果集的col宽度
  • 查询WP数据库不能在常规PHP页面上工作
  • 如何比较当前结果集的值与前一个?
  • 亚马逊基本域/服务架构
  • 原始文本存储与文本解析(BBCODE(PHP))
  • 无法在CSV导出中组合2个表
  • 使用查询作为数组插入多个值
  • 在Delphi中为PHP中心化一个表单
  • 使用PHP表单更新Twitter状态
  • preg_replace中的正则表达式检测url格式并提取元素
  • 如何创建动态增值?
  • 如何正确转义Location:header值?
  • MySQL多服务器任务回退机制
  • Mod重写用户URL

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华