string - 如何在 julia 中剥离字符串

标签 string julia strip

当我尝试在 Julia 中剥离一个字符串时,为什么会出现错误?

strip("Clean Monkeys", "s")
# expected
> "Clean Monkey"
# but got 
> MethodError: objects of type String are not callable

最佳答案

在 Julia 中,字符周围的单撇号和双撇号之间存在差异(与 Python 和 R 等语言不同)。所以 "s" 被视为字符串,'s' 被视为字符。

Strip 只删除字符而不是字符串。从文档: strip(str::AbstractString, chars) -> 子字符串

# This works
strip("Clean Monkeys", 's')
> "Clean Monkey"

# you can also provide lists of characters
strip("Clean Monkeys", ['e', 'y', 's'])
> "Clean Monk"

关于string - 如何在 julia 中剥离字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66216398/

相关文章:

php - 如何防止 Wordpress 在摘录中剥离 HTML 标签

linear-algebra - 就地元素矩阵乘法又名 Schur Product 又名 Hadamard Product?

ruby-on-rails - Bundler 找不到 gem mime 类型的兼容版本

C++ vector.push_back(string) 调用 SQLGetData 后出现段错误

Javascript 假定一个带有空格的字符串作为可操作值

java - 每行分割未知数量的字符串

python - 在字符串中查找最重复(不是最常见)序列的算法(又名串联重复)

struct - 如何在 Julia 中为可变结构设置默认参数?

matrix - Julia : How to fill a matrix row by row in julia

php - 重写YouTube网址