什麼是 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

結果: