博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中是如何支持正则表达式操作的?
阅读量:7155 次
发布时间:2019-06-29

本文共 550 字,大约阅读时间需要 1 分钟。

Java中的String类提供了支持正则表达式操作的方法,包括:matches()、replaceAll()、replaceFirst()、split()。此外,Java中可以用Pattern类表示正则表达式对象,它提供了丰富的API进行各种正则表达式操作,请参考下面面试题的代码。

面试题: - 如果要从字符串中截取第一个英文左括号之前的字符串,例如:北京市(朝阳区)(西城区)(海淀区),截取结果为:北京市,那么正则表达式怎么写?

import java.util.regex.Matcher;import java.util.regex.Pattern; class RegExpTest {     public static void main(String[] args) {        String str = "北京市(朝阳区)(西城区)(海淀区)";        Pattern p = Pattern.compile(".*?(?=\\()");        Matcher m = p.matcher(str);        if(m.find()) {            System.out.println(m.group());        }    }}

转载地址:http://usogl.baihongyu.com/

你可能感兴趣的文章
MySQL索引简单分析
查看>>
ECSHOP首页调取固定的某个分类
查看>>
用Gvim建立IDE编程环境 (Windows篇)_Nothing is impossible for a willing heart._百度空间...
查看>>
oracle for update和for update nowait的区别
查看>>
poj 1386 Play on Words
查看>>
到了最后出现败笔
查看>>
用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码
查看>>
Chrome 插件
查看>>
iptables 1.4.17 发布,Linux防火墙
查看>>
sed 与 awk
查看>>
《Effective C#》读书笔记——条目24:用委托实现回调<使用C#表达设计>
查看>>
远程连接 sql2005
查看>>
JS倒计时代码
查看>>
Web.config总结
查看>>
c++的重载,覆盖与隐藏
查看>>
35种神奇的心理效应
查看>>
memcached查看和清理
查看>>
AD身份验证时,系统使用的属性
查看>>
myeclipse连接数据库
查看>>
重部署与热部署杂记
查看>>