读书人

一个正则有关问题!

发布时间: 2012-12-24 10:43:14 作者: rapoo

请教高手一个正则问题!!!!!!!
例如有一个字符串“大结局” ,怎样正则匹配这样的规则 :当这个字符串以 )、)或空格结尾时,后面可以跟其他任意字符(例如 :“大结局)abc11”),当这个字符串后面跟的不是这三种符号时,那他后面什么都不能跟。
[解决办法]

没怎么看懂,什么是这样?
[解决办法]



String reg = "大结局([\\s
[解决办法]

[解决办法]
)].*)+";
System.out.println("大结局)abc11".matches(reg));
System.out.println("大结局)abc11".matches(reg));
System.out.println("大结局 abc11".matches(reg));
System.out.println("大结局abc11".matches(reg));


[解决办法]
是“大结局”后面跟那些符号还是最后是那些符号?
如果是后面紧跟那些符号的话 String reg = "大结局(
[解决办法]

[解决办法]
\\)).*";
如果是最末尾的话 String reg = "大结局.*?(
[解决办法]

[解决办法]
\\))";
[解决办法]
"大结局([)),])";

读书人网 >J2SE开发

热点推荐