请教高手一个正则问题!!!!!!! 例如有一个字符串“大结局” ,怎样正则匹配这样的规则 :当这个字符串以 )、)或空格结尾时,后面可以跟其他任意字符(例如 :“大结局)abc11”),当这个字符串后面跟的不是这三种符号时,那他后面什么都不能跟。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String reg = "大结局($|[)、)].*)"; System.out.println("大结局)abc11".matches(reg)); System.out.println("大结局)abc11".matches(reg)); System.out.println("大结局、abc11".matches(reg)); System.out.println("大结局aabc11".matches(reg)); System.out.println("大结局局abc11".matches(reg)); System.out.println("大结局Cabc11".matches(reg));没怎么看懂,什么是这样? 感觉这样好理解一点:【大结局([\\s|)|)].*)+】空格\\s,大括号),小括号)任意一种情况:【[\\s|)|)]】出现上面三种情况,后面可以任意加东西【[\\s|)|)].*】【大结局】要不只有自己,要不后面跟上面的字串,就是说上面的情况可有可无,使用【+】因此有【大结局([\\s|)|)].*)+】-----------------------------------------感觉这样直观一些 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 = "大结局.*?( |)|\\))"; eclipse插件osgi项目怎么打包? 求教:ftpClient的问题 swing JTree的树节点拖拽问题(急啊!求助!) MyEclipse 设置XML显示格式 jtextfield里的数据格式化问题 inthistime(共此时)进来接分 请问java中要使应用程序在桌面托盘区显示应该怎么做 请问在java中有没有什么方法可以获得硬盘的实际容量和可用容量啊? IP问题 怎样刷新jdbtable! 小弟初学java四个月,第一次自主的写的俄罗斯方块小游戏 package 以及 import求解
String reg = "大结局($|[)、)].*)";
System.out.println("大结局)abc11".matches(reg));
System.out.println("大结局)abc11".matches(reg));
System.out.println("大结局、abc11".matches(reg));
System.out.println("大结局aabc11".matches(reg));
System.out.println("大结局局abc11".matches(reg));
System.out.println("大结局Cabc11".matches(reg));没怎么看懂,什么是这样?
感觉这样好理解一点:【大结局([\\s|)|)].*)+】
空格\\s,大括号),小括号)任意一种情况:【[\\s|)|)]】
出现上面三种情况,后面可以任意加东西【[\\s|)|)].*】
【大结局】要不只有自己,要不后面跟上面的字串,就是说上面的情况可有可无,使用【+】
因此有【大结局([\\s|)|)].*)+】
-----------------------------------------感觉这样直观一些
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 = "大结局.*?( |)|\\))";