【问题标题】:What to use instead of str-utils functions?用什么来代替 str-utils 函数?
【发布时间】:2012-08-09 01:51:39
【问题描述】:

http://clojure.github.com/clojure-contrib/str-utils-api.html 中写道

String utilities for Clojure
Deprecated since clojure-contrib version 1.2

但它没有写我应该改用什么。那里有“chomp”或“re-partition”等方便的功能。

如何将旧的 clojure v1.1 code 移植到最新版本?我应该直接将函数从 clojure-contrib 复制到源代码吗?

【问题讨论】:

    标签: clojure deprecated string-utils


    【解决方案1】:

    部分功能位于clojure.string 命名空间中。例如,chomp 存在为 trim-newlinestr-joinjoin

    【讨论】:

      【解决方案2】:

      您可以使用clojure.contrib.string 代替 str-utils contrib

      (use 'clojure.contrib.string)
      

      【讨论】:

      • 请注意,这是对 contrib 库的一般拆分 - 每个命名空间几乎都有自己的库,因此它们可以独立发展。如果您需要其他贡献项目,请检查各个库。
      • 我看到了"clojure.contrib.string migrated to clojure.string" 短语,但是clojure.string 的功能似乎比clojure.contrib.string 少,特别是没有像重新分区这样的正则表达式相关功能。
      【解决方案3】:

      是的,我认为 clojure/core 字符串和 re 库更适合你。

      【讨论】:

        猜你喜欢
        • 2019-11-28
        • 2023-03-17
        • 1970-01-01
        • 2022-08-11
        • 2011-03-22
        • 2018-11-24
        • 1970-01-01
        • 1970-01-01
        • 2020-01-04
        相关资源
        最近更新 更多