如何使用正则表达式在PHP中提取文本 [英] How to extract text in php using regex

查看:133
本文介绍了如何使用正则表达式在PHP中提取文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的文字:

12a49803-713c-4204-a8e6-248e554a352d_ Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: base64 DQrn0Ocg0dPH5MkgyszR6sjqySDl5iDH5OfoyuXq5A0KDQrH5OTaySDH5NnRyOrJIOXP2ejlySAx MDAlDQogCQkgCSAgIAkJICA= --_12a49803-713c-4204-a8e6-248e554a352d_ Content-Type: text/html; charset="iso-8859-6" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 

我要提取 iso-8859-6

推荐答案

您可以这样做:preg_match('/charset="([^"]+)"/',$string,$m); echo $m[1];

如果所有内容都需要匹配(由其他答案提示),请按以下方式修改:

In case all need matching (prompted from other answer) modify like this:

preg_match_all('/charset="([^"]+)"/',$string,$m); print_r($m);

这篇关于如何使用正则表达式在PHP中提取文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆