1. import java.util.regex.Matcher;  
  2. import java.util.regex.Pattern;  
  3.  
  4.  
  5. public class TEST {  
  6.  
  7. /**  
  8.  * @param args  
  9.  */ 
  10. public static void main(String[] args) {  
  11. // TODO Auto-generated method stub  
  12. String str ="管理员|GM|客服|系统|提示|中央|领取|免费|公告|出售|金币|游戏币|游戏管理员";   
  13. String [] strlst =str.split("\\|");  
  14. StringBuffer sb = new StringBuffer();  
  15. for (String string : strlst) {  
  16. sb.append("("+string+")|");  
  17. }  
  18. sb.deleteCharAt(sb.length()-1);  
  19. Pattern p = Pattern.compile(sb.toString());  
  20.  Matcher m = p.matcher("GM测试客服还有别的啥");  
  21. String sb2 = m.replaceAll("**匹配成功**");  
  22.  System.out.print(sb2);  
  23. }  
  24.  
  25. }