Помогите с алгоритмом поиска прописных букв в тексте посредством php.

php

Сам алгоритм довольно не сложен думаю, достаточно будет считать текст с файла, а потом посимвольно перебрать весь текст.
Каким образом можно узнать, что данный символ - прописная буква или нет?
Не целесообразно скажем будет задать скажем алфавит заглавных букв, т.к. займет это займет много времени, да и кто знает, какой язык будет обрабатываться. Есть ли функции специальные на php, отвечающие за такую информацию?

Примечание:
$text = "[email protected], [email protected], [email protected] [email protected]";
$pattern = "[A-ZА-Я]";
preg_match_all($pattern, $text, $res);
print_r($res);

Где я мог ошибиться? С регулярными выражениями был всегда напряг.
Вроде делаю правильно, поиск любых прописных букв в тексте идет, записывается в массив res.
Делал по примеру, поэтому могу ошибаться.

Примечание:
Кстати тоже вариант, сейчас поищу.

Примечание:
<?php

$text = "vVv@ttD ААВаt.bBАb, ddП[email protected], [email protected] [email protected]";
$pattern = "([A-ZА-Я])";
preg_match_all($pattern, $text, $res);
print_r($res);



?>

Сделал вот так, работает....

Примечание:
2simplyv , тут немного дело в другом. Мне надо просто написать алгоритм поиска. Это так сказать домашнее задание -)
Ответы:
А ЕСЛИ ПРОСТО В ПОИСКЕ ЗАДАВАТЬ ПРОПИСНЫЕ БУКВЫ?
Ведь в PHP можно делать поиск игнорируя регистр и не игнорируя. Нормально он чувствителен к регистру.
создайте такую конструкцию [А-Я] для регулярного выражения
http://www.php.su/functions/?page=cat
Здесь почти все функции.. Я честно говоря ничего похожего не нашел, есть функции преобразования, но не более того...


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.