zoukankan      html  css  js  c++  java
  • TatukGIS

    函数名称  CanonicalSQLName

    所在单元  GisDefs 

    函数原型  

         function CanonicalSQLName(const _name: String; const _template: String): Stringoverload;

          function CanonicalSQLName(const _name: String): Stringoverload;

    函数说明

        正则化命名函数,返回经过正则化后的命名字符串[这个字符串中只会出现字母,数字,下划线和_template 的组合].

                如果_name 中出现空格,非ASCII字符或特殊字符,将会被下划线替换;

                如果有太多(连续3个以上)的字符需要被替换,将会返回用 _template + '_' + ticknumber 表达的字符串;

                _template 的默认值是 'NAME' 

                ticknumber是与当前时间有关的一个随机产生的字符串.

                

    举例说明

       

    1   ShowMessage(CanonicalSQLName('hhitGIS'));  // HHITGIS
    2   ShowMessage(CanonicalSQLName('淮海工学院')); // NAME_xxxxxxx
    3   ShowMessage(CanonicalSQLName('hhit.edu.cn')); // HHIT_EDU_CN
    4   ShowMessage(CanonicalSQLName('hhit...edu.cn')); // NAME_xxxxxxx
    5   ShowMessage(CanonicalSQLName('2014.hhit.edu.cn', 'www'));// _014_HHIT_EDU_CN
    6   ShowMessage(CanonicalSQLName('[[[]]]hhit.edu.cn','www')); //www_xxxxxxx
    //xxxxxxx 会随时间变化,看起来就像是随机产生的一样

     

  • 相关阅读:
    CF459E Pashmak and Graph
    cf478D Red-Green Towers
    cf255C Almost Arithmetical Progression
    准备做,但是还没做的
    CF219C hoosing Capital for Treeland
    最小中间和
    【NO.9】jmeter
    【设计用例】站内信
    【有意思的BUG】客户端无厘头 已连网的场景初始化太慢 未连网的场景异常崩溃
    禅道BUG系统
  • 原文地址:https://www.cnblogs.com/chinacodegear/p/3624070.html
Copyright © 2011-2022 走看看