var s= "hellow,world";//定義乙個字串
s.charat(0);//h,第乙個字元
s.charat(s.length-1);//d,最後乙個字串
s.substring(1,4);//ell,第2~4個字元
s.slice(1,4);//ell,同上
s.slice(-3);//rld,最後三個字元
s.indexof("l");//2,字元l首次出現的位置
s.indexof("l",3);//3,在位置3及以後首次出現字元l的位置
s.split(",");//['hellow','world'],分割字串
s.replace('h','h');//hellow,world 全文自替換
s.touppercase();//hellow,world 轉換為大寫
s.tolowercase();//轉換為小寫
var a=1234.2345;
a.tofixed(0);//1234,tofixed()根據小數點後的指定為數,轉換為相應的字串
a.tofixed(2);
a.toexponential(1);//使用指數的方法轉換為相應的字串,其中小數字數有引數決定
a.toprecision(10);4500,根據有效數字轉換為相應的字串
tostring()和valueof();物件轉換為字串
正則var text = "testing:1,2,3"
var pattern=/\d+/g //匹配乙個或多個數字的例項
pattern.test(text);//true 匹配成功
text.search(pattern);//9,首次匹配成功的位置
text.match(pattern);//[1,2,3],所有匹配組成的陣列
text.replace(pattern);//testing:#,#,#
text.split(/\d+/);//["","1","2","3"];用非數字字元擷取字串
字串正則匹配
匹配1個或多個 匹配乙個 abc a b false abc a?c true abc a true ab a false 重點就是處理掉 如果匹配的時候 後面沒有字元了那返回真,如果有的話,那麼很簡單,從str中從後往前拿pattern 中 從 開始到pattern末尾個字元個數的字元,繼續遞迴匹...
python 字串替換 正則
因為看電影字幕有些不必要的想刪除,此段 用於刪除 內的內容。python 中 string的replace函式並不能直接使用 正規表示式,所以我們採取compile的方式 其中re為正則的標準庫。此段 包含 1.檔案的讀入輸出 2.正規表示式的使用 import re out open g and....
Python 正則替換字串
需求 1.替換給定字串中符合正則匹配的子串。2.使用者配置增加 刪減替換規則方便。3.基於裝飾器模式實現。基於re包和裝飾器模式實現。參考裝飾器模式,這資料挺不錯的,有人把設計模式用python都實現了一遍。郵箱正則匹配 email regex r 0 9a za z 0 9a za z com c...