3.14.7. Поиск слов, целиком набранных прописными буквами

3.14.7. Поиск слов, целиком набранных прописными буквами

Мы упростили пример, предположив, что в тексте нет чисел, подчерков и т.д.

allcaps = /[A-Z]+/

string = "This is ALL CAPS"

string[allcaps]      # "ALL"

Suppose you want to extract every word in all-caps:

string.scan(allcaps) # ["ALL", "CAPS"]

При желании можно было бы обобщить эту идею на идентификаторы Ruby и аналогичные вещи.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Порядок слов

Из книги Блоги. Новая сфера влияния автора Попов Антон Валерьевич

Порядок слов Можно указывать не только расстояние между словами, но и их порядок.Слова следуют в определенном порядке на нужном расстоянииЕсли вы точно знаете не только расстояние, но и порядок слов запроса, в котором они должны быть приведены на интересных вам


Яндекс. Поиск – быстрый поиск документов

Из книги Microsoft Office автора Леонтьев Виталий Петрович

Яндекс. Поиск – быстрый поиск документов Документы, как известно, имеют премерзкое свойство накапливаться. И чем больше документов, тем труднее в их залежах найти нужный. Электронные документы здесь не слишком отличаются от бумажных. Проблема места для хранения, правда,


(5.3) При загрузке имя и пароль по умолчанию вводятся русскими буквами. Как это изменить?

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(5.3) При загрузке имя и пароль по умолчанию вводятся русскими буквами. Как это изменить? Вообще то, это изменяется во время установки системы, и после этого изменить стандартными методами это нельзя. Но немного отредактировав реестр, можно. Идём по адресу [HKEY_USERS.DEFAULTKeyboard


7.11. При загрузке имя и пароль по умолчанию вводятся русскими буквами. Как это изменить?

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

7.11. При загрузке имя и пароль по умолчанию вводятся русскими буквами. Как это изменить? Вообще то, это изменяется во время установки системы, и после этого изменить стандартными методами это нельзя. Но немного отредактировав реестр, можно. Идём по адресу [HKEY_USERS.DEFAULTKeyboard


§ 1.3 Несколько слов о XML

Из книги Создание электронных книг в формате FictionBook 2.1: практическое руководство [Release 1.01 от 28.II.2010 г.] автора Кондратович Михаил Иосифович

§ 1.3 Несколько слов о XML Расширяемый язык разметки — eXtensible Markup Language, был создан для хранения структурированных данных в текстовом формате. Теоретически файлы XML должны легко читаться, как программным обеспечением, так и человеком.С использованием технологии XML можно


8.4. Магия слов

Из книги Феномен науки. Кибернетический подход к эволюции автора Турчин Валентин Фёдорович


На раскопках слов

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

На раскопках слов Мы подробно изучили эту тему, используя данные, любезно предоставленные одним нашим старым клиентом. Его сайт помогает людям в решении личных проблем. Не так давно наш клиент внес некоторые исправления в его работу, что поразительным образом увеличило


§ 100.Без слов

Из книги Ководство автора Лебедев Артём Андреевич

§ 100.Без слов


Глава 12 Поиск с предпочтением: эвристический поиск

Из книги Программирование на языке Пролог для искусственного интеллекта автора Братко Иван

Глава 12 Поиск с предпочтением: эвристический поиск Поиск в графах при решении задач, как правило, невозможен без решения проблемы комбинаторной сложности, возникающей из-за быстрого роста числа альтернатив. Эффективным средством борьбы с этим служит эвристический


Автоматическое дополнение слов

Из книги VBA для чайников автора Каммингс Стив

Автоматическое дополнение слов Средство Complete Word (Автоматически дополнить слово) редактора Visual Basic позволяет автоматически ввести практически любой VBA-термин. Активизируется это средство нажатием Ctrl +пробел. В результате на экране возникает список, наподобие


Загрузка веб-сайтов целиком

Из книги Как найти и скачать в Интернете любые файлы автора Райтман М. А.

Загрузка веб-сайтов целиком Помимо загрузки отдельных файлов, вы можете загружать содержимое серверов полностью. Это удобно, если, к примеру, на веб-сайте размещен многостраничный документ (на множестве веб-страниц) или же контент определенного сервера требуется для


2.5. Проверка правописания, поиск синонимов, перевод слов

Из книги Видеосамоучитель создания реферата, курсовой, диплома на компьютере автора Баловсяк Надежда Васильевна

2.5. Проверка правописания, поиск синонимов, перевод слов Как бы внимательно вы ни набирали текст, все равно возникают ошибки. При проверке работы ошибки не способствуют ее высокой оценке. При помощи инструментов проверки правописания в редакторе Word можно будет избежать


Поиск на научных сайтах с использованием платформы Flexum «Поиск по научным сайтам»

Из книги Профессиональный поиск в Интернете автора Кутовенко Алексей

Поиск на научных сайтах с использованием платформы Flexum «Поиск по научным сайтам» Тема научного поиска не прошла мимо разработчиков персональных поисковиков. Подробному рассказу о возможностях таких поисковых систем посвящена отдельная глава нашей книги (см. главу 6).


Форма слов

Из книги Графология XXI века автора Щеголев Илья Владимирович

Форма слов В процессе общения некоторые люди много и откровенно говорят о своих делах, планах и желаниях, другие же проявляют определенную сдержанность и даже скрытность. По почерку можно выявить степень откровенности, для этого необходимо обратить внимание на форму


Расстояние между буквами

Из книги HTML, XHTML и CSS на 100% автора Квинт Игорь

Расстояние между буквами Расстояние между буквами можно задать свойством letter-spacing. В качестве значения указываются необходимая величина и абсолютная единица измерения.Для нашего примера зададим расстояние между буквами в заголовке шириной 6 пикселов:h1 {letter-spacing: