php用正则表达抓取网页中文章(大佬教程收集整理的这篇文章主要介绍了,欢迎将大佬推荐给程序员好友)

优采云 发布时间: 2022-04-16 19:13

  php用正则表达抓取网页中文章(大佬教程收集整理的这篇文章主要介绍了,欢迎将大佬推荐给程序员好友)

  大哥教程采集的这篇文章主要介绍php-正则表达式获取数字和数字后面的字符串。大哥教程大哥觉得还不错。现在我将与您分享并为您制作。参考。

  我需要从两个不同的字符串中提取数字后的数字和单位。有些字符串在数字和单位之间有空格,例如 150g,而其他字符串不是 150g

  $text = 'Rexona Ap Deo Aerosol 150ml Active CPD-05923';

$text='Cutex Nail Polish Remover Moisture 100ml ';

preg_match_all('!\d+!', $text, $matches);

if(sizeof($matches[0]) > 1){

// how can I extract 'ml'

}

else {

// how can I extract 150 ml ?

}

  你能帮我吗?

  解决方案:

  你可以使用它:

  preg_match_all('~\b(\d+(?:\.\d{1,2})?)\s*(ml|gm?|kg|cm)\b~i', $text, $matches);

  并使用匹配组 #1 和 #2.

  正则表达式演示

  大佬总结

  以上就是php-正则表达式获取数字后的数字和字符串的全部内容,希望文章可以帮助大家解决php-正则表达式获取数字后的数字和字符串。程序开发遇到的问题。

  如果你觉得大哥教程网站的内容还不错,欢迎你把大哥教程推荐给你的程序员朋友。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线