Vla*_*lav 2 string strip julia
我注意到 strip() 对 '[' 符号没有反应(真的很奇怪)
julia> strip("a+b[2]", '[')
"a+b[2]"
julia> strip("a+b[2]", ']')
"a+b[2"
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么事吗?
striplstrip是和的组合,rstrip即它从字符串的左侧(开始)和右侧(结束)删除字符。它适用于您想要删除某些内容周围多余的空格(这是您仅传入字符串时的默认值)的情况,或者以其他方式删除实际文本周围不必要的字符的情况。
这是许多其他语言中 strip 的常见含义,例如。Python、Ruby等
要从字符串中的任意位置删除字符,请使用replace:
replace(s::AbstractString, pat=>r, [pat2=>r2, ...]; [count::Integer])
.... To remove instances of
pat from string, set r to the empty String ("").
Run Code Online (Sandbox Code Playgroud)
julia> replace("a+b[2]", '[' => "")
"a+b2]"
Run Code Online (Sandbox Code Playgroud)