I have long string which can contain ids like desk_123
desk_456
desk_678
means static text desk_
and any numbers. I want to extract this type of id from a text please help
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
在php中提取字符串中的特定文本[关闭]
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dqouryz3595 2014-08-17 09:04关注This should help you
$str = 'desk_123'; preg_match_all('!\d+!', $str, $matches); print_r($matches);
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-05-02 11:51回答 2 已采纳 遍历数组,拿到每一个字符串,然后用explode方法将字符串转数组,然后提取数组中的数字即可。伪代码如下 // response Arr $res = []; foreach($responseA
- 2016-11-15 18:45回答 1 已采纳 A more refined approach as suggested by Robbie Averill //first lets the the query string alone $s
- 2018-06-22 15:56回答 4 已采纳 This is easily solved with a small bit of regex: <?php $str = "Your transaction was successfu
- 2020-10-19 04:39首先,要提取字符串中的手机号码,我们需要构建一个能够匹配手机号码模式的正则表达式。中国大陆的手机号码通常由11位数字组成,并且以数字1开头。基于这个规则,我们可以构建一个正则表达式来匹配大部分手机号码。...
- 2016-10-09 05:15回答 1 已采纳 // explode file by end off line $array = explode(" ", file_get_contents('/home/source.txt')); //
- 2019-02-06 09:59回答 1 已采纳 If you want to only get the numbers, you could do a preg_match $re = '/(\d+\/\d+)/s'; $str = 'dfs
- 2018-07-10 04:22回答 1 已采纳 You can use the following regular expression: preg_match_all('~(?<=\s)\d+(?=\s)~', $string, $m
- 2020-10-27 23:25在处理网页或者文本数据时,我们常常会遇到需要从字符串中提取特定信息的场景,例如提取字符串中的图片地址。PHP是一种广泛使用的服务器端脚本语言,它提供了强大的字符串处理功能,其中正则表达式是提取字符串中...
- 2018-05-27 20:06回答 1 已采纳 The simplest way to do this is with preg_split. You can use the PREG_SPLIT_DELIM_CAPTURE flag to e
- 2017-04-13 00:49回答 2 已采纳 Your problem, somewhat hidden in the question, is that the element name is a reserved word, so you
- 2015-12-08 08:30回答 3 已采纳 if(preg_match('/Surname:[\s]+([\w]+)[\s]+First/i', $input, $matches)){ echo $matches[1]; } w
- 2020-10-25 18:06正则表达式可以用于执行复杂的字符串搜索与替换操作,并且可以用来提取字符串中特定模式的子串。在本例中,我们将使用正则表达式提取字符串中的尖括号、小括号、中括号和大括号内的内容。 知识点二:正则表达式中...
- 2020-12-19 08:37在PHP编程语言中,处理字符串是一项常见的任务,其中包括提取、操作和分析字符串中的各个部分。在给定的标题和描述中,我们关注的是如何使用PHP来获取字符串中的所有单词,并可选地去除重复的单词。这涉及到字符串...
- 2020-12-18 19:472. `strpos` 和 `strstr`:这两个函数可以用来查找字符串中特定子串的位置或提取包含子串的部分。 3. `substr`:用于截取字符串的一部分,常用于处理HTML字符串时的裁剪操作。 4. `strip_whitespace` 和 `trim`:...
- 2020-10-24 12:39在PHP中,可以通过在正则表达式的模式字符串前添加修饰符/u来指定模式字符串为UTF-8,比如“/[\u4e00-\u9fa5]+/u”。 关于正则表达式的编写,需要注意的是,由于PHP与Perl在十六进制数据表示上有所区别,在PHP中...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司