如何提取这些文本?

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);