我有 100 个文件,每个文件包含 x 条新闻文章。这些文章由具有以下缩写的部分构成:
HD BY WC PD SN SC PG LA CY LP TD CO IN NS RE IPC PUB AN
where[LP]
并且[TD]
可以包含任意数量的段落。
典型的消息如下所示:
HD Corporate News: Alcoa Earnings Soar; Outlook Stays Upbeat
BY By James R. Hagerty and Matthew Day
WC 421 words
PD 12 July 2011
SN The Wall Street Journal
SC J
PG B7
LA English
CY (Copyright (c) 2011, Dow Jones & Company, Inc.)
LP
Alcoa Inc.'s profit more than doubled in the second quarter, but the giant
aluminum producer managed only to meet analysts' recently lowered forecasts.
Alcoa serves as a bellwether for U.S. corporate earnings because it is the
first major company to report and draws demand from a wide range of
industries.
TD
The results marked an early test of how corporate optimism is holding up
in the face of bleak economic news.
License this article from Dow Jones Reprint
Service[http://www.djreprints.com/link/link.html?FACTIVA=wjco20110712000115]
CO
almam : ALCOA Inc
IN
i2245 : Aluminum | i22 : Primary Metals | i224 : Non-ferrous Metals | imet
: Metals/Mining
NS
c15 : Performance | c151 : Earnings | c1521 : Analyst
Comment/Recommendation | ccat : Corporate/Industrial News | c152 :
Earnings Projections | ncat : Content Types | nfact : Factiva Filters |
nfce : FC&E Exclusion Filter | nfcpin : FC&E Industry News Filter
RE
usa : United States | use : Northeast U.S. | uspa : Pennsylvania | namz :
North America
IPC
DJCS | EWR | BSC | NND | CNS | LMJ | TPT
PUB
Dow Jones & Company, Inc.
AN
Document J000000020110712e77c00035
每篇文章之后,在新文章开始之前有 4 个换行符。我需要将这些文章放入一个数组中,如下:
$articles = array(
[0] = array (
[HD] => Corporate News: Alcoa earnings Soar; Outlook...
[BY] => By James R. Hagerty...
...
[AN] => Document J000000020110712e77c00035
)
)