code: public RegexRule addRule(String rule) {
          if (rule.length() == 0) {
              return this;
          }
          char pn = rule.charAt(0);
          String realrule = rule.substring(1);
          if (pn == '+') {
              addPositive(realrule);
          } else if (pn == '-') {
              addNegative(realrule);
          } else {
              addPositive(rule);
          }
          return this;
      }
docs: 添加一个正则规则 正则规则有两种，正正则和反正则
  URL符合正则规则需要满足下面条件： 1.至少能匹配一条正正则 2.不能和任何反正则匹配
  正正则示例：+a.*c是一条正正则，正则的内容为a.*c，起始加号表示正正则
  反正则示例：-a.*c时一条反正则，正则的内容为a.*c，起始减号表示反正则
  如果一个规则的起始字符不为加号且不为减号，则该正则为正正则，正则的内容为自身
  例如a.*c是一条正正则，正则的内容为a.*c
  @param rule 正则规则
  @return 自身