读书人

java正则

发布时间: 2012-11-15 15:16:15 作者: rapoo

求一个java正则,在线等。

求一个正则替换数据。
如下要求:

Java code
    public static void main(String[] args) {        String s0 = "?pid=34";        String s1 = "?pid=34&pageNo=35";        String s2 = "?pid=56&pageNo=36&sid=23";                //XXXXXXXXXX 正则部分                System.out.println(s0);        //要求输出:?pid=34        System.out.println(s1);        //要求输出:?pid=34&        System.out.println(s2);        //要求输出:?pid=56&sid=23                        /*                      提供一个JavaScript的实现参考            var args = location.search;            var argName = 'pageNo';            var reg = new RegExp('([\?&]?)' + argName + '=[^&]*[&$]?', 'gi');            args = args.replace(reg,'$1');            alert(args);         */    }


[解决办法]
s2这个用正则貌似不可实现(就个人能力而言)

读书人网 >J2EE开发

热点推荐