如何使用正则表达式在PHP中提取文本 [英] How to extract text in php using regex
本文介绍了如何使用正则表达式在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屋!
查看全文