Я новичок в регулярном выражении Java.
Рассмотрим следующий параграф:
Интернет - это глобальная система взаимосвязанных компьютерных сетей, которые используют стандартизированный пакет Интернет-протоколов (TCP / IP) для обслуживания миллиардов пользователей во всем мире. Это сеть сетей, состоящая из миллионов частных и общественных, академических, деловых и правительственных сетей от локального до глобального масштаба, которые связаны медными проводами, оптоволоконными кабелями, беспроводными соединениями и другими технологиями. Интернет несет в себе широкий спектр информационных ресурсов и услуг, в частности, взаимосвязанные гипертекстовые документы Всемирной паутины (WWW) и инфраструктуру для поддержки электронной почты. Кроме того, он поддерживает популярные сервисы, такие как онлайн-чат, передача файлов и обмен файлами, игры, коммерция, социальные сети, публикации, видео по запросу, телеконференции и телекоммуникации. Приложения для передачи голоса по Интернет-протоколу (VoIP) позволяют общаться между людьми посредством голоса и видео.
Истоки Интернета восходят к 1960-м годам, когда Соединенные Штаты финансировали исследовательские проекты своих военных ведомств по созданию надежных, отказоустойчивых и распределенных компьютерных сетей. Это исследование и период гражданского финансирования новой американской магистрали Национальным научным фондом привели к участию во всем мире в разработке новых сетевых технологий и привели к коммерциализации международной сети в середине 1990-х годов, что привело к последующей популяризации бесчисленных приложения практически во всех аспектах современной человеческой жизни. По состоянию на 2009 год примерно четверть населения Земли пользуется услугами Интернета.
Мне нужно сделать следующее:
1. Для поиска данного блока текста существует
Например :
Поиск по следующему блоку существует
", and other technologies. The Internet carries a vast array of information resources and services, most notably the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support electronic mail. In addition it supports popular services such as online chat, "
2. Для поиска строки или блока текста существуют
For example :
Search the string
"World Wide Web (WWW) and the infrastructure to support electronic mail. "
OR search the block of text in above (point 1).
3. Поиск, если данный блок текста или строки не существует:
For example :
Follwoing string shouldn't exist :
Voice over Internet Protocol (VoIP) applications allow person-to-person communication via
4. Поиск того или иного слова существует или не должен существовать.
Помогите, пожалуйста, разрешить приведенное выше регулярное выражение.