pattern.compile java_Java Pattern compile(String)用法及代码示例
Java中Pattern类的thw compile(String)方法用于根据作为参数传递给方法的正则表达式创建模式。每当您需要将文本与正则表达式模式进行多次匹配时,请使用Pattern.compile()方法创建一个Pattern实例。
用法:
public static Pattern compile(String regex)
参数:此方法接受一个单个参数regex,它代表编译为模式的给定正则表达式。
返回值:此方法返回从正则表达式编译的模式作为参数传递给该方法。
异常:此方法引发以下异常:
PatternSyntaxException:如果表达式的语法无效,则抛出此异常。
以下示例程序旨在说明compile(String)方法:
示例1:
// Java program to demonstrate
// Pattern.compile() method
import java.util.regex.*;
public class GFG {
public static void main(String[] args)
{
// create a REGEX String
String REGEX = ".*www.*";
// creare the string
// in which you want to search
String actualString
= "www.geeksforgeeks.org";
// compile the regex to create pattern
// using compile() method
Pattern pattern = Pattern.compile(REGEX);
// get a matcher object from pattern
Matcher matcher = pattern.matcher(actualString);
// check whether Regex string is
// found in actualString or not
boolean matches = matcher.matches();
System.out.println("actualString "
+ "contains REGEX = "
+ matches);
}
}
输出:
actualString contains REGEX = true
示例2:
// Java program to demonstrate
// Pattern.compile method
import java.util.regex.*;
public class GFG {
public static void main(String[] args)
{
// create a REGEX String
String REGEX = "brave";
// creare the string
// in which you want to search
String actualString
= "Cat is cute";
// compile the regex to create pattern
// using compile() method
Pattern pattern = Pattern.compile(REGEX);
// check whether Regex string is
// found in actualString or not
boolean matches = pattern
.matcher(actualString)
.matches();
System.out.println("actualString "
+ "contains REGEX = "
+ matches);
}
}
输出:
actualString contains REGEX = false
pattern.compile java_Java Pattern compile(String)用法及代码示例相关推荐
- java pattern.quote_Java Pattern quote(String)用法及代码示例
Pattern类的quote(String)方法用于为作为参数传递给方法的指定String返回文字模式Pattern String.此方法产生一个等效于s的String,可用于创建Pattern.输入 ...
- java collator_Java Collator compare(String, String)用法及代码示例
java.text.Collator类的compare()方法用于比较两个字符串的强度,并根据结果返回0,正值和负值作为输出. 用法: public abstract int compare(St ...
- collator java_Java Collator getInstance(Locale)用法及代码示例
java.text.Collator类的getInstance(Locale)方法用于获取具有所需语言环境的新整理对象. 用法: public static Collator getInstanc ...
- java printwriter实例_Java PrintWriter print(String)用法及代码示例
Java中的PrintWriter类的print(String)方法用于在流上打印指定的String值.该字符串值用作参数. 用法: public void print(String StringVa ...
- PostgreSQL REGEXP_REPLACE用法及代码示例
PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...
- python numpy allclose用法及代码示例
python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...
- java pattern详解_Java Pattern pattern()用法及代码示例
Java中Pattern类的pattern()方法用于获取正则表达式,将其编译以创建此模式.我们使用正则表达式创建模式,并且使用此方法来获取相同的源表达式. 用法: public String pat ...
- reset java_Java PushbackReader reset()用法及代码示例
Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...
- java正则hitend,Java Matcher hitEnd()用法及代码示例
Matcher类的hitEnd()方法用于检查此匹配器上的模式匹配是否已停止.当在匹配器中找不到更多匹配的组时,匹配结束.此方法返回一个声明相同的布尔值. 用法: public boolean hit ...
- java matcher find_Java Matcher find()用法及代码示例
Matcher类的find()方法尝试查找找到模式的输入序列的下一个子序列.它返回一个显示相同值的布尔值. 用法: public boolean find() 参数:此方法不带任何参数. 返回值:此方 ...
最新文章
- CTF 大小写字母转换 try lower and upper
- Silverlight 自定义鼠标
- AppDelegate 处理iOS应用的生命周期事件
- 为什么阿里巴巴Java开发手册中强制要求接口返回值不允许使用枚举?
- 轻松在阿里云上搭建Redis
- 习题3.11 递归和非递归查找元素
- Linux 安装DenyHost防止ssh被暴力破解
- css小球落地阴影,CSS3球体掉落动画带阴影效果
- python实战项目分析2—物流
- MySQL学习(一)脏读、不可重复读、幻读(鸣人和佐助上学的故事)
- 自动设置为兼容模式html,什么是兼容模式?
- 论文参考文献添加---word尾注添加
- Java实现微信统一服务消息
- IIC扩展IO NCA9555代码
- gdb调试时no debugging symbols found
- 人脸识别图片base64编码,Java实现
- 基于FME的地形图图面压盖检查工具的设计与制作
- 2022-2027年中国共享自行车行业发展监测及投资战略研究报告
- Service Mesh对比:Istio与Linkerd
- Win10常见问题【Office等】
热门文章
- ImportError: cannot import name ‘_validate_lengths‘解决方法
- app提交到iTunes失败
- html 渐变背景色,渐变文字颜色
- 问佛 (佛是過來人,人是未來佛)
- ubuntu 20.04 设定固定IP地址碰到的坑
- Android Studio Menu item 的简单使用
- java 对象给对象赋值为空_Java对象不使用时赋值null的意义详解
- 苹果6plus几核处理器_iOS 13.4 Beta3发布:苹果在布局,越狱软件也更新!
- iOS xcode 8 注释快捷键
- 基于asp.net的电影院订票售票管理系统