JAVA里使用正则表达式二

原创 2006年05月17日 11:59:00

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class regFirst {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  regFirst rf = new regFirst();
  rf.showTest();
 }
 
 public void showTest(){

//这里的"cat."是正则表达式
   Pattern p = Pattern.compile("cat.");

//这里的"cat.catb...."是被匹配的字符串
   Matcher m = p.matcher("cat,catb,catc,catop");

//通过循环来把匹配的值拿出来,这里用到find()方法来测试是否还有,这跟数据库对象ResultSet这个使用原理差不多的,大家多多体会
   while(m.find()){
    System.out.println(m.group());
   }
 }
}


利用一个正则表达式的一个例子来讲解Java中的两种for循环。

for(String ss:str)//是将容器str内的数据以String类型的数据一个一个的遍历出来package 正则表达式;public class Rudolph {public stati...
  • u012110719
  • u012110719
  • 2014年11月10日 21:56
  • 1289

Java正则表达式的基本用法

Java正则表达式主要有两个类:Pattern和Matcher。 Pattern表示正则表达式的编译形式。 Matcher表示执行匹配操作的引擎。 下面通过几个例子展示两个类的使用方法。 ...
  • zhangzeyuaaa
  • zhangzeyuaaa
  • 2016年01月12日 15:28
  • 3483

正则表达式和模式匹配简介(二)

正则表达式和模式匹配简介——字符表示作者:张桂权(摘自《 正则表达式袖珍手册》一书。译者,张桂权。可以从http://download.csdn.net/source/346896下载完整的译稿。如果...
  • Natureboy520
  • Natureboy520
  • 2008年01月29日 20:02
  • 2177

Java中正则表达式中反斜杠的作用

在Think In JAVA第13章中有这么一句话用来解释Java语言中反斜杠'\'的作用 原文:在其他语言中,\\表示“我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意...
  • l317118524
  • l317118524
  • 2017年03月29日 15:10
  • 974

java后台常用正则表达式

只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非...
  • ShiHe_
  • ShiHe_
  • 2017年08月08日 20:10
  • 495

最新手机号码,电话号码匹配Java正则表达式

正则表达式今天给大家带来手机和电话号码的正则表达式,废话少说,直接上代码。手机号码匹配:/** * 验证手机号码 * * 移动号码段:139、138、137、136...
  • Simon_Crystin
  • Simon_Crystin
  • 2017年04月08日 15:30
  • 5835

JAVA 正则表达式截取字符串小例子

例如:从如下字符串  营业时间: 11:30-21:30 修改 分类标签: 无线上网(8) 可以刷卡(7) 朋友聚餐(5) 家庭聚会(5) 商务宴请(4) 情侣约会(4) 可自带酒水(2) 中获...
  • w605283073
  • w605283073
  • 2015年05月16日 10:50
  • 3896

正则表达式---获取英文双引号里面的内容

有时我们会很烦恼,怎样获取英文 " " 里面的内容,因为英文的前后引号一样,会造成很多麻烦: 例如:The name "McDon ald's" is said "markudonarudo" ...
  • u010102284
  • u010102284
  • 2013年12月10日 16:36
  • 4048

java使用正则表达式提取方括号中内容

String regex = "(?
  • ycb1689
  • ycb1689
  • 2016年08月05日 18:42
  • 7472

Java - Java中是如何支持正则表达式操作的?

Java中的String类提供了支持正则表达式操作的方法,包括:matches()、replaceAll()、replaceFirst()、split()。此外,Java中可以用Pattern类表示正...
  • chimomo
  • chimomo
  • 2017年11月02日 10:22
  • 395
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA里使用正则表达式二
举报原因:
原因补充:

(最多只允许输入30个字)