鍍金池/ 問答/Java  HTML/ js中怎么寫一個(gè)正則表達(dá)式,用于替換一個(gè)字符串結(jié)尾的多個(gè)匹配子串

js中怎么寫一個(gè)正則表達(dá)式,用于替換一個(gè)字符串結(jié)尾的多個(gè)匹配子串

input:
'aaaaddabcabcabc'

使用正則將結(jié)尾的n個(gè)'abc'替換成''
output:
'aaaadd'

下面這個(gè),只能替換最后一個(gè)子串:<p>nt
n</p>

'<p>\n\tqwe<p>\n\t<br />\n</p>qwe\n</p>\n<p>\n\t<br />\n</p>\n<p>\n\t<br />\n</p>\n<p>\n\t<br />\n</p>\n<p>\n\t<br />\n</p>\n<p>\n\t<br />\n</p>\n<p>\n\t<br />\n</p>'
      .replace(/(<p>\n\t<br \/>\n<\/p>)*$/g,'');
回答
編輯回答
司令
'aaaaddabcabcabc'.replace(/(abc)*$/g,''); //"aaaadd"
2017年4月12日 16:11