我注意到 strip() 對 '[' 符號沒有反應(真的很奇怪)
julia> strip("a b[2]", '[')
"a b[2]"
julia> strip("a b[2]", ']')
"a b[2"
有誰知道發生了什么事?
uj5u.com熱心網友回復:
strip是 and 的組合,lstrip即rstrip它從字串的左側(開始)和右側(結束)剝離字符。它適用于您想要洗掉某些內容周圍多余空格(這是您只傳入字串時的默認設定)或以其他方式洗掉實際文本周圍不必要的字符的情況。
這是 strip 在許多其他語言中的常見含義,例如。蟒蛇,紅寶石等。
要從字串中的任何位置洗掉字符,請使用replace:
replace(s::AbstractString, pat=>r, [pat2=>r2, ...]; [count::Integer])
.... To remove instances of
pat from string, set r to the empty String ("").
julia> replace("a b[2]", '[' => "")
"a b2]"
uj5u.com熱心網友回復:
strip(str::AbstractString, chars)確實,根據檔案,
洗掉前導和尾隨字符
str
在"a b[2]"中,'['既不是前導也不是尾隨。 ']'是,雖然。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/510264.html
標籤:细绳朱莉娅跳闸
上一篇:字串三角形模式不列印正確的輸出(當字串包含多個單詞時)
下一篇:在多個分隔符后拆分字串并包含它
