我是朱莉娅的新手,我想知道是否有修剪字符串空白的内置函数?我还想检查一下我知道我可以用的字符串的长度length(s) == 0,但我想知道是否还有其他内置函数?谢谢!
我基本上试图找到相当于以下MATLAB代码的Julia:
line = strtrim(line);
if isempty(line), continue; end % Skip empty lines
Run Code Online (Sandbox Code Playgroud)
Ale*_*ley 10
lstrip用于引导空白,rstrip用于尾随空白,strip用于两者.
isemptyjulia 还有一个功能:
isempty("")
>> true
Run Code Online (Sandbox Code Playgroud)
也许你应该看看其他字符串相关的功能朱莉娅文档(https://docs.julialang.org/en/stable/&https://docs.julialang.org/en/stable/manual/strings/)
对于字符串的开始/结尾
lstrip(string)
rstrip(string)
Run Code Online (Sandbox Code Playgroud)
如果您需要取出所有东西,我建议您使用类似
a = "a b c d e f"
join(map(x -> isspace(a[x]) ? "" : a[x], 1:length(a)))
Run Code Online (Sandbox Code Playgroud)
因为有时您会得到包含一些无法匹配的奇怪空格" "或如下所示的字符串' '
编辑
filter(x -> !isspace(x), a)
Run Code Online (Sandbox Code Playgroud)
所建议凤阳王,甚至更好