例如有一个字符串“大结局” ,怎样正则匹配这样的规则 :当这个字符串以 )、)或空格结尾时,后面可以跟其他任意字符(例如 :“大结局)abc11”),当这个字符串后面跟的不是这三种符号时,那他后面什么都不能跟。))是“大结局”后面跟那些符号还是最后是那些符号?
如果是后面紧跟那些符号的话 String reg = "大结局( )].*)+】
-----------------------------------------感觉这样直观一些
String reg = "大结局([\\s))]】
出现上面三种情况,后面可以任意加东西【[\\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));
[)、)].*)";
感觉这样好理解一点:【大结局([\\s\\))";
String reg = "大结局($))].*)+】
空格\\s,大括号),小括号)任意一种情况:【[\\s