如何提取这些文本?
How to extract these texts?
我想从这个文本中提取这个元素:
2020 年 11 月 12 日星期四 12:15 下午
2020 年 11 月 12 日星期四 12:15 下午
bladberi@postdreifing.is bladberi@postdreifing.is 2020 年 11 月 12 日星期四 12:15 下午致:martimehf@gmail.com,bladberi@postdreifing.is
109/06 Fornistekkur 11 MBL。没有来。 - 伊丽莎白·坎普
bladberi@postdreifing.is bladberi@postdreifing.is 2020 年 11 月 12 日星期四 12:15 下午致:martimehf@gmail.com,bladberi@postdreifing.is
109/06 Fomistekkur 8 MBL。没有来。 - Sæmundur Guðmundsson
bladberi@postdreifing.is bladberi@postdreifing.is 2020 年 11 月 12 日星期四 12:44 下午致:martimehf@gmail.com,bladberi@postdreifing.is
有可能吗?
也许有人知道如何使用 php 从 .txt 文件中仅提取突出显示的文本?
这是一个开始,希望能有所帮助...
$str = "Thu, Nov 12, 2020 at 12:15 PM Thu, Nov 12, 2020 at 12:15 PM bladberi@postdreifing.is bladberi@postdreifing.is Thu, Nov 12, 2020 at 12:15 PM To: martimehf@gmail.com, bladberi@postdreifing.is 109/06 Fornistekkur 11 MBL. did not come. - Elisabet Kemp bladberi@postdreifing.is bladberi@postdreifing.is Thu, Nov 12, 2020 at 12:15 PM To: martimehf@gmail.com, bladberi@postdreifing.is 109/06 Fomistekkur 8 MBL. did not come. - Sæmundur Guðmundsson bladberi@postdreifing.is bladberi@postdreifing.is Thu, Nov 12, 2020 at 12:44 PM To: martimehf@gmail.com, bladberi@postdreifing.is";
$pattern = array ("/\d{3}\/\d{2} [a-zA-Z0-9]* [0-9]{1,2}/");
$replacement = array ('<strong>[=10=]</strong>');
echo preg_replace($pattern, $replacement, $str);
如果你想提取....
$pattern = "/\d{3}\/\d{2} [a-zA-Z0-9]* [0-9]{1,2}/";
$matches = array();
preg_match_all ($pattern, $str, $matches);
print_r($matches);
我想从这个文本中提取这个元素:
2020 年 11 月 12 日星期四 12:15 下午 2020 年 11 月 12 日星期四 12:15 下午 bladberi@postdreifing.is bladberi@postdreifing.is 2020 年 11 月 12 日星期四 12:15 下午致:martimehf@gmail.com,bladberi@postdreifing.is 109/06 Fornistekkur 11 MBL。没有来。 - 伊丽莎白·坎普 bladberi@postdreifing.is bladberi@postdreifing.is 2020 年 11 月 12 日星期四 12:15 下午致:martimehf@gmail.com,bladberi@postdreifing.is 109/06 Fomistekkur 8 MBL。没有来。 - Sæmundur Guðmundsson bladberi@postdreifing.is bladberi@postdreifing.is 2020 年 11 月 12 日星期四 12:44 下午致:martimehf@gmail.com,bladberi@postdreifing.is
有可能吗?
也许有人知道如何使用 php 从 .txt 文件中仅提取突出显示的文本?
这是一个开始,希望能有所帮助...
$str = "Thu, Nov 12, 2020 at 12:15 PM Thu, Nov 12, 2020 at 12:15 PM bladberi@postdreifing.is bladberi@postdreifing.is Thu, Nov 12, 2020 at 12:15 PM To: martimehf@gmail.com, bladberi@postdreifing.is 109/06 Fornistekkur 11 MBL. did not come. - Elisabet Kemp bladberi@postdreifing.is bladberi@postdreifing.is Thu, Nov 12, 2020 at 12:15 PM To: martimehf@gmail.com, bladberi@postdreifing.is 109/06 Fomistekkur 8 MBL. did not come. - Sæmundur Guðmundsson bladberi@postdreifing.is bladberi@postdreifing.is Thu, Nov 12, 2020 at 12:44 PM To: martimehf@gmail.com, bladberi@postdreifing.is";
$pattern = array ("/\d{3}\/\d{2} [a-zA-Z0-9]* [0-9]{1,2}/");
$replacement = array ('<strong>[=10=]</strong>');
echo preg_replace($pattern, $replacement, $str);
如果你想提取....
$pattern = "/\d{3}\/\d{2} [a-zA-Z0-9]* [0-9]{1,2}/";
$matches = array();
preg_match_all ($pattern, $str, $matches);
print_r($matches);