小编ani*_*roc的帖子

在clojure中重新查找函数的动态正则表达式参数

我正在使用clojure中的重新查找功能,并且具有以下内容:

(defn some-function []
(re-find #"(?i)blah" "some sentence"))
Run Code Online (Sandbox Code Playgroud)

我想要的是让"blah"动态,所以我将var替换为blah,但它不起作用:

(defn some-function2 [some-string]
(re-find #(str "(?i)" some-string) "some sentence"))
Run Code Online (Sandbox Code Playgroud)

我很惊讶这不起作用,因为LISP应该"处理像数据一样的代码".

regex clojure

5
推荐指数
2
解决办法
1857
查看次数

在clojure中读取制表符分隔的文件

如何使用 Clojure 读取制表符分隔的文件?一行中可能存在与制表符不对应的空格。

例如:变换

some field     another-field     a third field
Run Code Online (Sandbox Code Playgroud)

进入

["some field" "another-field" "a third field"]
Run Code Online (Sandbox Code Playgroud)

regex formatting parsing clojure string-formatting

3
推荐指数
1
解决办法
2264
查看次数

从clojure中的两个向量创建子向量

这里简单的问题.我如何从两个向量[1 2 3] [5 7 9]变为这样:[1 5] [2 7] [3 9]?

我试过这个:(地图concat [1 2 3] [4 5 6]),但我得到"不知道如何从:java.lang.Long创建ISeq"

vector clojure

2
推荐指数
1
解决办法
204
查看次数

查找并使用clojure.contrib.string

我有Eclipse的CounterClockwise,并且相信应该安装clojure.contrib.但是,我似乎无法使用它或任何子文件,如clojure.contrib.string.如果我键入,我会收到以下错误

如果我输入(require'clojure-contrib.string),我得到:

FileNotFoundException无法在类路径上找到clojure_contrib/string__init.class或clojure_contrib/string.clj:clojure.lang.RT.load(RT.java:443)

eclipse string clojure clojure-contrib counterclockwise

1
推荐指数
1
解决办法
107
查看次数

在R的TM包中修改停用词

我在修改R的TM包中的english.dat stopword文件时遇到问题.我添加到它的任何东西都是无法识别的.我尝试在文件的开头添加,中间,结尾,仍然无效.仅识别文件的原始文本.我尝试将文件保存为ASCI,UTF,UTF-8,但无济于事.

有任何想法吗?

谢谢

r text-mining stop-words tm

1
推荐指数
1
解决办法
2353
查看次数