java正则表达式搜索段落中的 block /字符串/单词

标签 java regex

我是java正则表达式的新手。

考虑以下段落:

互联网是一个由互连计算机网络组成的全局系统,它使用标准化互联网协议(protocol)簇 (TCP/IP) 为全局数十亿用户提供服务。它是一个网络的网络,由数百万个本地到全局范围的私有(private)和公共(public)、学术、商业和政府网络组成,这些网络通过铜线、光纤电缆、无线连接和其他技术连接起来。互联网承载着大量的信息资源和服务,最引人注目的是万维网(WWW)的相互链接的超文本文档和支持电子邮件的基础设施。此外,它还支持在线聊天、文件传输和文件共享、游戏、商务、社交网络、出版、视频点播以及电话 session 和电信等流行服务。 Internet 协议(protocol)语音 (VoIP) 应用程序允许通过语音和视频进行人与人之间的通信。

互联网的起源可以追溯到 20 世纪 60 年代,当时美国资助其军事机构的研究项目,以建立强大的、容错的分布式计算机网络。这项研究以及美国国家科学基金会对美国新 Backbone 的一段时期民间资助,引发了全世界对新网络技术开发的参与,并导致了 20 世纪 90 年代中期国际网络的商业化,并导致了随后无数网络的普及。几乎渗透到现代人类生活的各个方面。截至 2009 年,估计地球上四分之一的人口使用互联网服务。

我需要执行以下操作:

1。搜索存在的给定文本 block 例如 : 搜索以下 block 是否存在

", 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。搜索存在的字符串或文本 block

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.搜索给定的文本或字符串 block 是否不存在:

For example :
    Follwoing string shouldn't exist :
    Voice over Internet Protocol (VoIP) applications allow person-to-person communication via

4.搜索给定单词存在或不应该存在。

请帮我解决上面的正则表达式。

最佳答案

Here is a good tutorial用于学习如何在 Java 中使用正则表达式。特别是,请查看测试工具,它将允许您使用不同的正则表达式和搜索文本。

另一方面,由于您描述的搜索不是寻找模式,而是寻找固定的文本字符串,因此您只需使用 indexOf(String) 就可以找到所需的内容。 。除非作业明确要求使用正则表达式...

关于java正则表达式搜索段落中的 block /字符串/单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1709493/

相关文章:

java - 如何使用 XSD 和 JSON 或元素/值的 HashMap 作为输入,在 Java 中创建 XML

java - 如何: JTable with collapsible JTree in first column and data in the other columns?

python - 将字符插入字符串到数字末尾

regex - 在 perl 脚本中处理文件时如何在某些情况下需要 grep

java - IntelliJ IDEA 是如何生成哈希码的?

java - 如何为 JTextField 创建一个可以识别源的正确事件监听器?

c# - 自动选择和创建类对象

javascript - 如何使用 JavaScript 的 RegExp 执行条件替换?

regex - 使用 BASH 转换文件名中的最后一个连字符

python - 如何使用正则表达式将字符串匹配到 python 中的数字?