Я использую этот код в шаблоне поля представления (в данном случае поле просмотра-представления - все-члены - uid.tpl.php):
<?php
$users_friends = flag_friend_get_friends($user->uid);
$users_friends_ids = array();
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
?>
Это в основном получает идентификаторы пользователей друзей и помещает их в массив, чтобы я мог проверить, соответствует ли поле любому из идентификаторов пользователей.
Моя проблема в том, что я не хочу, чтобы это было в этом шаблоне (по нескольким причинам ), но в противном случае я не могу получить доступ к массиву. ленивая собака "- англоязычный панграм, алфавит! то есть фраза который содержит все буквы алфавит. Он был использован для тестирования пишущие машинки алфавит. и компьютер клавиатуры и другие приложения включая все буквы в Английский алфавит.
Мне нужно получить «алфавит». слово в регулярном выражении. В приведенном выше тексте есть 3 случая. Он не должен включать «алфавит!». Я только что попробовал регулярное выражение с
MatchCollection match = Regex.Matches(entireText, "alphabet.");
, но это возвращает 4 экземпляра, включая «алфавит!». Как опустить это и получить только «алфавит».