【发布时间】:2016-01-03 16:54:07
【问题描述】:
我有这种格式的文本:
word word,
word word.
word word
word word.
不特定于那两个单词的格式,它只是在这么多字符之前的换行符,而不是一长串的段落。但我试图让它成为一长串的段落。所以它应该是这样的:
word word, word word.
word word word word.
如果我使用代码 text.replace(/$\n(?=.)/gm, " ") 并将其输出到终端,我会得到如下所示的文本:
word word, word word.
word word word word.
它在段落的开头有一个额外的空间,但这对于我正在尝试做的事情来说已经足够了(尽管如果还有一种方法可以在一个替换函数中删除它,那就更好了)。问题是,当我将其输出到 textarea 时,它不会删除 \n 字符,而我只会得到如下所示的文本:
word word,
word word.
word word
word word.
我正在尝试在所有客户端执行此操作,目前在 Firefox 中运行它。
我不是最擅长正则表达式的,所以这可能真的很简单,我只是不知道如何去做。但任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: javascript regex