首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求一正则表达式,比较急

2011-12-21 
求一正则表达式,比较急...http://www.****.com/*.html?Useridtest&NAME测试&BIRTHDATE1970-01-01&CELLP

求一正则表达式,比较急...
http://www.****.com/*.html?Userid=test&NAME=测试&BIRTHDATE=1970-01-01&   CELLPHONE=1242132312&FPCARDNO=32423&VERIFYNO=ERWIJ673249234769123

取VERIFYNO前,?后的数据,谢谢



[解决办法]
\\?(.*?)\\&VERIFYNO=


[解决办法]
import java.util.regex.*;

public class RegTest {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "http://www.****.com/*.html?Userid=test&NAME=测试&BIRTHDATE=1970-01 -01& CELLPHONE=1242132312&FPCARDNO=32423&VERIFYNO=ERWIJ673249234769123 ";
Pattern p = Pattern.compile( "^.*\\?(.*)VERIFYNO.*$ ");
Matcher m = p.matcher(str);
if(m.matches())
System.out.println(m.group(1));
}

}

热点排行