代码之家  ›  专栏  ›  技术社区  ›  RCIX

比较两个字符串忽略大小写?

  •  2
  • RCIX  · 技术社区  · 15 年前

    我正在为Haxe开发一个string-to-bool解析函数(不知何故,开发人员直到现在还没有一个><),我认为检查字符串的最佳方法是忽略大小写。我不知道怎么做,有人能帮我吗?

    2 回复  |  直到 8 年前
        1
  •  4
  •   Franco Ponticelli    15 年前

    在std中没有这样的函数,但您可以轻松地添加自己的函数:

    public static function equalsCI(a : String, b : String) return a.toLowerCase() == b.toLowerCase();

        2
  •  -2
  •   TroyWorks    11 年前

    function StringToBool(a:Dynamic):Bool{
     var res:Bool = (cast (a, String).toLowerCase() == "true")?true:false;
    return res;
    }