javascript - 使用 RegEx 用字符串换行文本

标签 javascript regex

如果我有:

bob\nwas\nhere

我想要正则表达式输出:

*bob**was**here*

在每行的开头和结尾放置一个星号,并删除新行字符。

我正在使用 JavaScript/jQuery。

最佳答案

var input = 'bob\nwas\nhere',
    re = /\n/g;

alert('*' + input.replace(re, '**') + '*');

Demo

关于javascript - 使用 RegEx 用字符串换行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5185690/

相关文章:

java - 在 Java 中使用正则表达式进行模式匹配

java - 如何确保保存和解析对象字符串表示的格式正确关联

javascript - 如何在函数中将值作为参数返回

javascript - 向 CKEditor 添加本地插件

regex - 如何在 Scala 中使用正则表达式?

java - 在段落中和跨段落搜索

r - 使用正则匹配提取数据并移动到 R 中的新数据帧行

javascript - JSON 连接

javascript - 在 Javascript 中测试未定义的嵌套对象

javascript - 一旦用户到达页面上的特定点,自动滚动到特定点/ anchor