Мне нужно разобрать имена из файла PDF. Все имена всегда в верхнем регистре и могут состоять из 1 или более слов, например CHUBBY BOY
или MIKE
. Они также имеют отступ, поэтому перед именами есть пробелы.
preg_match('/(?=[A-Z]{2,})([A-Z]+)/', $removedStar, $mymatches)
становится довольно близко.
if ( preg_match('/(?=[A-Z]{2,})([A-Z]+)/', $removedStar, $mymatches)) {
$name_value = $removedStar;
$nameValues[$nameCount] = $mymatches[0];
$nameCount++;
}
Эти строки являются выходными данными $ removeStar
EXT,HOME FOR INSANE - PARKING LOT - ТО ЖЕ ВРЕМЯ
12 12
СТАРЫЙ DATSUN взрывает хард-рок на дерьмовых динамиках -
та же самая песня - Enjoyed!
МОЛОДЫЕ ПОДРОСТКИ: Пьяный, Джок и пухлый мальчик,
тряся головой и пьяный на стоянке -
ЧАББИ МАЛЬЧИК
Тсс тихо! Слушайте -
5.
ОНИ СЛЫШАЮТ КРИК В ДИСТАНЦИИ. ОНИ ТИХАЮТ -
Пьяный ребенок, держащий пиво, Хихикает -
Пьяный ребенок
Триппи.
это на самом деле становится еще ближе
strtoupper($removedStar) == $removedStar