Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 字符串 正则判断包含

作者:﹏丶夜,深了   发布日期:2025-06-11   浏览:22

import java.util.regex.*;

public class RegexExample {
    public static void main(String[] args) {
        // 定义要检查的字符串
        String input = "Hello, welcome to the world of Java!";

        // 定义正则表达式,用于匹配包含 "Java" 的字符串
        String regex = ".*Java.*";

        // 编译正则表达式
        Pattern pattern = Pattern.compile(regex);

        // 创建一个 matcher 对象
        Matcher matcher = pattern.matcher(input);

        // 检查是否匹配
        boolean isMatch = matcher.matches();

        // 输出结果
        if (isMatch) {
            System.out.println("字符串包含 'Java'");
        } else {
            System.out.println("字符串不包含 'Java'");
        }
    }
}

解释说明:

  1. 导入正则表达式包import java.util.regex.*; 导入了所有与正则表达式相关的类。
  2. 定义输入字符串String input = "Hello, welcome to the world of Java!"; 这是我们要检查的字符串。
  3. 定义正则表达式String regex = ".*Java.*"; 这个正则表达式的含义是:匹配任何包含 "Java" 的字符串。.* 表示任意字符(包括没有字符)的任意数量。
  4. 编译正则表达式Pattern pattern = Pattern.compile(regex); 将正则表达式编译为 Pattern 对象。
  5. 创建 matcher 对象Matcher matcher = pattern.matcher(input); 使用编译后的正则表达式来创建一个 Matcher 对象,该对象用于匹配输入字符串。
  6. 检查是否匹配boolean isMatch = matcher.matches(); 检查输入字符串是否符合正则表达式的规则。
  7. 输出结果:根据匹配结果输出相应的信息。

如果你需要更复杂的正则表达式或不同的逻辑,请告诉我!

上一篇:java获取文件后缀

下一篇:java线程的知识点

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站