什么是 RegEx(正则表达式)模式? 如何在 Java 中使用它? 附上示例

已发表: 2021-01-25
什么是 RegEx 模式(正则表达式)?如何在 Java 中使用它?

什么是正则表达式?

正则表达式是字符串的一种搜索模式。 java.util.regex用于将字符序列与 Java 中正则表达式指定的模式进行匹配的类。

您可以将正则表达式用于:

  • 搜索文本
  • 提取文本
  • 修改文本

让我们讨论一些基本语法:

正则表达式中的字符类:

正则表达式中的量词:

Java Split 也是一个 Regex 示例。

正则表达式中的元字符:

让我们开始研究示例。 在下面的示例中,我们将介绍 5 个不同的正则表达式示例。

  1. 如何在 Java 中解析 uptime 命令结果
  2. 检查 URL 是否以特定扩展名结尾
  3. 检查是否存在有效 IP
  4. 正则表达式的 ReplaceAll() 示例
  5. 查找 SSN 是否有效

输出:

如何使用 Java 代码验证密码强度?

在下面找到我的条件:

CrunchifyPasswordVerification.java

结果: