什麼這題也要思路,這比1+1=2難不了多少吧。可能有人問那為什麼還有做?ps:就當複習一下正則也未嘗不可吧。
function
replacespace
(str)
string方法 replace
replace() 方法返回乙個由替換值(replacement)替換一些或所有匹配的模式(pattern)後的新字串
使用語法:str.replace(regexp|substr, newsubstr|function)
注意它的返回值是返回匹配完並替換完之後的新字串
還有乙個常用的string方法常用正則做引數的,前面力扣也用過幾次string.prototype.match()
再次用到再說吧,它返回乙個陣列。並且加全域性和不加全域性結果有很大不同喔
牛客網刷題3 替換空格
題目 思路 1.我們知道字串的遍歷無非是從左到右和從右到左兩種。1 如果從左到右,會發現如果遇到空格,會將原來的字元覆蓋。於是,此方法不行。2 那麼就考慮從右向左,遇到空格,就填充 20 否則將原字元移動應該呆的位置。2.具體如圖 每替換一空格,長度增加2 int newlength origina...
c 牛客網刷題 02替換空格
任務 思路 1 首先說明,從正向插入的話,遍歷一遍,將長度為1的空格替換為長度為3的 20,字串的長度會變長,所以題目允許我們開闢新的陣列來進行存放替換後的字串的話,那是肯定沒得問題的,而且問題也就變得很簡單 step1 設定兩個指標分別指向新舊字串的首元素 step2 遍歷原字串,如果遇到空格,就...
牛客66題(2)替換空格
class solution int neworgial orgial blank 2 int porgial orgial 原串長度 int pneworgial neworgial 目標串長度 while porgial 0 else porgial 總結 1 先用for迴圈求出字串長度與字串中...