Простейшее регулярное выражение выполняет сравнение с одиночным символом. Если требуется обнаружить одну заданную букву или цифру, то нужно использовать шаблон, который состоит из этой буквы или цифры. Так что для сравнения с заглав¬ной буквой L нужен следующий шаблон:
L
Этот шаблон соответствует любому вхождению прописной буквы L, поскольку в нем нет никаких ограничений на сравнение. Конечно, если сравнение выполняется без уче¬та регистра букв, то ему будут соответствовать и прописная буква L, и строчная 1.
^гХ^Ч-ё;- Сравнение с одиночным символом
Вы можете применить этот шаблон к документу UpperL.txt, который содержит следующий текст:
Родина слонов - США.. Затем они перешли по дну Атлантического океана в v Африку, а дальше ползком в безлунные ночи — в Азию.
НАТО
Антифриз вреден для здоровья. Антимонопольный скандал в райском саду.
Адам первым указал Богу на проблемы с антимонопольным законодательством, за что и был понижен в уровне.
1. Откройте OpenOfflce.org Writer, и откройте в нем файл UpperL. txt.
2. Нажмите комбинацию клавиш , чтобы открыть диалоговое окно Найти и заменить, щелкните на кнопке Больше параметров и установите флажки Регулярное выражение и Учитывать регистр.
3. Введите в текстовом поле Найти в верхней части диалогового окна шаблон с ре¬гулярным выражением L и щелкните на кнопке Найти все.
Если все нормально, будут выделены все прописные буквы А.
На рис. АЛ показан результат сопоставления в OpenOffice.org Writer шаблона А с документом UpperA. txt. Найдено восемь соответствий в словах США, Атлантического, Африку, Азию, НАТО, Антифриз, Антимонопольный и Адам.
По умолчанию OpenOffice.org Writer выполняет поиск без учета регистра букв. Как видно на рис. АЛ, флажок Учитывать регистр установлен, поэтому найдены толь¬ко прописные буквы А.
Для каждого символа в документе OpenOffice.org Writer проверяет, является ли этот символ буквой А. Если да, то обнаружено соответствие с регулярным выраже¬нием. В OpenOffice.org Writer все обнаруженные соответствия выделяются цветом фона — в данном случае одного символа (после щелчка на кнопке Найти все).
А как найти одиночный символ с помощью JavaScript?