正则--多选结构

原创 2007年10月08日 09:29:00

元字符"|"

 他的意思是“或”。是表达式之间的或,和[]的区别就是一个是表达式间的一个是字符间的。

package com.hf.regxTest.common;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
 * 测试多选结构

 * @author Administrator
 *
 */
public class DuoxuanTest {

  public static void test(String pString,String value){
   System.out.println("正则式:"+pString);
   System.out.println("值:"+value);
   Pattern p=Pattern.compile(pString);
   Matcher m = p.matcher(value);
  
   while(m.find()){
    int start=m.start();
    int end=m.end();
    System.out.println("start:"+start);
    System.out.println("end:"+end);
    String g = m.group();
    System.out.println("group:"+g);
   
   }
   System.out.println("/n");
  }
 /**
  * @param args
  */
 public static void main(String[] args) {
 /**
  * 测试元字符"|"
  * 他的意思是“或”。是表达式之间的或,和[]的区别就是一个是表达式间的一个是字符间的。
  */
 
  /**
   * 测试字符组下面的两种写法是等价的,但只限于单个字符
   */
  String pString="g(e|r)y";//g[er]y
  String value="gey";
  test(pString,value);
 
 
 
 }

}

 

关于java异步加载可多选的树形结构(需要导入layer和zTree)(可编辑)

概要:(运用ZTREE)定义输入框,当点击输入框则弹出多选树形结构图。多选完毕后点击确认按钮,在输入框加载所选中的值。(如为编辑修改操作,责在最后添加默认选中的方法即可) (zTree api文档)...

C++ switch语句(多选分支结构)

switch语句是多分支选择语句,用来实现多分支选择结构。它的一般形式如下: switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 … case 常量...

C++ switch语句(多选分支结构)

switch语句是多分支选择语句,用来实现多分支选择结构。它的一般形式如下: switch(表达式) {     case 常量表达式1:语句1     case 常量表达式2:语句2   ...
  • cd520yy
  • cd520yy
  • 2015年10月29日 00:46
  • 489

iOS 相册照片多选demo

  • 2017年12月05日 16:33
  • 103KB
  • 下载

iOS 中tableView 多选时怎么更改cell前的选中框样式

iOS 中tableView 多选时怎么更改cell前的选中框样式 一直想做一个好一点的demo给大家,今天也是由于时间匆匆就大致写了一下tableView多选时,怎么更改前面的的选中款,使之变为自己...

三级菜单多选

  • 2017年11月22日 15:07
  • 4KB
  • 下载

下拉多选、搜索,控件

  • 2017年10月31日 23:17
  • 897KB
  • 下载

一个简约的Android相册(支持多选)

Album是一个Android开源相册,支持单/多选、支持预览、支持选择文件夹查看图片,后期会加入图片剪切、放大缩小等功能。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则--多选结构
举报原因:
原因补充:

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