在JavaScript中,我將如何使用正則表達式替換一切到「源=」正確JavaScript的正則表達式替換子
假設,例如:
var inStr="http://acme.com/mainpage.aspx?ID=25&Source=http://acme.com/fruitPage.aspx"
var newSoruceValue="http://acme.com/vegiePage.aspx"
目標是在outStr中獲得此值:
var outStr="http://acme.com/mainpage.aspx?ID=25&Source=http://acme.com/vegiePage.aspx"
謝謝!
謝謝你,完美的作品,如果你有時間,我會很感激你能否簡要地解釋它是如何工作的。感謝您的解決方案。 – user815460
基本正則表達式。 '()'是一個捕獲組,因此它記得它匹配的內容。由於它是第一個捕獲組,因此它以'$ 1'讀取。 '.'表示任何字符和'*'表示匹配一次或多次。 – epascarello
明白了,再次感謝。 – user815460