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

获取字符串中包含%的完整单词

获取字符串中包含%的完整单词

PHP
杨__羊羊 2023-07-08 21:39:40
这是字符串:$title = "享受 20% 折扣";这是在 % 的情况下不起作用的代码$re = '~(?=(?:\S*[^\w\s]){2,})\S+~'; $str = "Get 20% Off== FG"; preg_match_all($re, $str, $matches);print_r($matches[0]);我想得到20%这个词
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

尝试这个:


$re = '(\d+(\.\d+)?%)'; 

$str = "Get 20% Off== FG"; 

preg_match_all($re, $str, $matches);

print_r($matches[0]);

输出:


Array ( [0] => 20% )


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 121 浏览

添加回答

举报

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