我有一個(gè)問(wèn)題varstr='aaabbbcccdddaaabbbcccddd'str.replace(/(aaa|bbb)/g,(_,m)=>m==='aaa'?'bbb':'aaa').replace(/(ccc|ddd)/g,(_,m=>m)==='ccc'?'ddd':'ccc');這樣可以讓字符串中的aaa/bbb和ccc/ddd相互替換但是,我想用鍵值對(duì)的形式來(lái)表示要相互替換的內(nèi)容,比如arr={'aaa':'bbb','ccc':'ddd'…}來(lái)表示要相互替換的內(nèi)容而replace里的內(nèi)容用變量代替,只要增減鍵值對(duì)就能改變要替換的內(nèi)容。這個(gè)方法該怎么寫呢?
請(qǐng)教各位一個(gè)問(wèn)題,我這個(gè)問(wèn)題怎么寫正則,求教?
翻閱古今
2019-06-10 09:41:50