2012-10-17 35 views
-1

我有一個存儲整個HTML內容,如一個變量: -正則表達式雙引號轉換爲單身在開始和結束時

的getContent = "<table style="height: 1000px; ; width: 500px;" border="1"> <tbody> <tr> <td>[<span>Assignment(for) name</span>]</td> <td>[<span>Total No of staff-months of the assignment</span>]</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </tbody> </table> "

現在我想的FRST和轉換單引號結尾雙引號。

可以使用什麼樣的正則表達式,使的getContent轉換爲: -

'<table style="height: 1000px; ; width: 500px;" border="1"> <tbody> <tr> <td>[<span>Assignment(for) name</span>]</td> <td>[<span>Total No of staff-months of the assignment</span>]</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </tbody> </table> ' 

回答

2

使用錨字符串的開頭和結尾:

getcontent = getcontent.replace(/(^"|"$)/g, "'"); 

^表示字符串的開頭和$結束。

這是假設你確實有包含結束",而不是一個字符串,它是(語法)封閉在",在這種情況下,你的輸入是無效的,因爲在字符串中轉義"開始端的字符串。

+0

但這並沒有給我正確的答案 – user1744639

+0

我剛測試過它。你會得到什麼? –

+0

你用我給過的同一個例子測試過了嗎?我沒有得到任何改變。 – user1744639

相關問題