为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 PHP 中的字符串获取特定的字符串值?

如何从 PHP 中的字符串获取特定的字符串值?

PHP
动漫人物 2021-06-28 13:08:12
我必须得到一个在字符串中包含“#”的值。Ex:$string = '#1234 Lorem ipsum is placeholder text commonly used in the graphic, #rm1345 print, and publishing industries for previewing layouts and visual mockups';Expected results: #1234 and #rm1345我应该如何从 $string 中获得上述结果?我尝试了以下方法,但对我没有帮助。$contents = str_word_count($string, 2);echo 'contents: <pre>';print_r($contents);echo '</pre>';请帮帮我。
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

这是您的正则表达式和生成的字符串


$string = '#1234 Lorem ipsum is placeholder text commonly used in the graphic, #rm1345 print, and publishing industries for previewing layouts and visual mockups';


$temp = preg_match_all('/(?<!\w)#\w+/', $string, $matches);


echo implode(' and ', $matches[0]);

输出:


#1234 and #rm1345

工作演示

正则表达式测试链接。(preg_match_all 匹配所有 # 附加单词)。

来源链接


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信