posts - 495,comments - 227,trackbacks - 0
          class ReqParam(queryString: String, val encode: String = "GBK") : HashMap<String, String>() {
                  
                  init {
                      queryString.split(
          "&+".toRegex()).filter { it.contains("=") }.forEach {
                          val kv 
          = it.split("(?<!=+)=".toRegex())
                          put(kv[
          0], URLDecoder.decode(kv[1], encode))
                      }
                      
                  }
              }

          以上是kotlin代碼,是將鏈接地址串的 queryString 拆分k=v形式,并提取值

          fun main(args: Array<String>) {
              val domain 
          = "fu.area.duxiu.com"
              val subdomain 
          = domain.replace(Regex(""".+((\.\w+){2})"""), "$1")
              println(subdomain)
          }

          取主域名

          public static String cookieDomain(String domain) {
                  
          if (domain.matches("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)")) {// 如果是IP地址,主域名就是IP地址
                      return domain;
                  }
                  
          return domain.substring(domain.indexOf("."));// 寫(xiě)子域名,域名前邊加上"."
              }

          判斷IP
          posted on 2016-07-26 18:04 SIMONE 閱讀(577) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 溆浦县| 古浪县| 佛坪县| 静安区| 前郭尔| 修水县| 富川| 卢龙县| 临清市| 冷水江市| 精河县| 余姚市| 淳安县| 济阳县| 依安县| 高雄市| 天祝| 镇雄县| 深圳市| 永嘉县| 铁岭县| 宁强县| 宝丰县| 屏东市| 洪湖市| 土默特右旗| 澄城县| 莆田市| 金塔县| 金山区| 来宾市| 通化县| 固安县| 双城市| 榆社县| 阿拉善盟| 新蔡县| 大新县| 平塘县| 台中市| 且末县|