正規表示式替換空格引號等特殊字元

2021-10-24 11:14:13 字數 497 閱讀 4707

使用js的replace方法

stringobject.replace(regexp/substr,replacement)

第乙個引數可以是正則,可以是string,第二個引數是代替的文字,使用正則則可一次性替代多個字元

let val = "  美 '」「』『' 女 ,明『』『』」「<>」「『』''『』 ''星, 萌》《寵,」歐 」「」「冠「 "

let arr = val.split(',').map( function (curr) )

console.log(arr) //["美女", "明星", "萌寵", "歐冠"]

第乙個引數

/[\s+,\',\",\『,\』,\「,\」,\<,\>,\《,\》]/g

/g 代表匹配全域性

中間的中括號內代表匹配的字元,用反斜槓 \ 轉義,可以任意新增,

\s+ 代表匹配空格

C 正規表示式替換特殊字元

替換乙個字串中的 等符號 class program static void main string args string pattern string string jda jfk fjj string regex.replace string,pattern,string.empty cons...

java正規表示式 ? 等特殊部分

最近學習正規表示式,發現其中有一部分特殊結構,如?等,這些在網上幾乎找不到參考資料 也許鄙人搜尋技術不過關 於是通過對api的閱讀以及測試,大致了解了這部分內容。本文只講正規表示式裡面比較少見的部分如?等,常見的網上資料已經很多了!在此就不囉嗦了。從api文件裡面,我們可以看到有一部分正規表示式 結...

特殊正規表示式

特殊需求表示式 2 網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 3 interneturl a za z s 或 http w w w 4 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 ...