2014-07-13 30 views
-1

的一部分,所以我有這樣的文字:後的JavaScript如何刪除文本

["Floor=3r4"][Doors75][Doors25]Red 
["Floor=4t3"][Doors45]Blue 
["Floor=7t"][Doors56]Green 

數字和字母「=」可以是隨機的。

我想從這個文本中刪除所有[「樓= *」]得到的東西是這樣的:

[Doors75][Doors25]Red 
[Doors45]Blue 
[Doors56]Green 

我玩弄.replace但不能讓它開始工作。

+0

請發表您的評論。 – Scimonster

+1

看起來像'.replace'與正則表達式應該做你想要的。爲什麼它不適合你? – Barmar

回答

1

的字母數字字符只因爲你提到的數字和字母的小變化:

var resultString = sampleString.replace(/\["Floor=[a-z0-9]*"]/g,''); 

而且,我覺得這個網站非常有幫助,當談到搞清楚正則表達式模式: http://www.regexr.com/ 它有助於測試模式,當你在飛行中建立他們,並引導你通過它!希望你覺得它有用。

enter image description here

+0

謝謝,這有很大的幫助。感謝您鏈接到網站。 –