【发布时间】:2011-04-06 15:19:30
【问题描述】:
假设我有这个单个字符串,这里我用 ^ 表示空格(“”)
^^quick^^^\n
^brown^^^\n
^^fox^^^^^\n
使用 .replace() 删除尾随空格的正则表达式是什么?
使用replace(/\s+$/g, "") 并不是很有帮助,因为这只会删除空格
在最后一行加上“狐狸”。
通过其他问题,我发现replace(/\s+(?:$|\n)/g,"") 匹配正确的部分
但也摆脱了换行符,但我确实需要它们。
所以完美的结果将是:
^^quick\n
^brown\n
^^fox\n
(仅删除尾随空格,其他所有内容都保留)
【问题讨论】:
标签: javascript regex