javascript - 如何在javascript中进行字符串替换

标签 javascript replace substring indexof

我正在制作一个网络应用程序,在我的管理端有一个添加动态输入的功能。管理员将在 textarea 中输入文本像:

'sample: _4_' | 'sample2: _some_'

我想要实现的是,我想替换第一个 '<p>第二个'</p>当分隔符( | )相遇时,再次替换第一个 '<p>第二个 '</p> 。最终输出为

<p>sample: _4_</p> <p>sample2: _some_</p>

这可能吗?我真的不知道代码。谢谢!

最佳答案

您可以使用 splitjoin JavaScript 函数来替换字符串(实际上是一个 char 数组)中出现的所有内容。

试试这个:

val = val.split("' | '").join("</p> <p>");
val = val.split("'").join("<p>");
val = val.slice(0,-3) + "</p>");  // Replace the last <p> to </p>

关于javascript - 如何在javascript中进行字符串替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42735631/

相关文章:

javascript - p5.j​​s 中的噪声梯度

javascript - ScriptManager.RegisterStartupScript 不断添加脚本 block 多次

python - 将子字符串的多个实例替换为列表中的项目

string - 如何在scala中获取子字符串?

java - 如何提取包含/的字符串中的第一个子字符串?

javascript - 当您搜索左侧视频时,Google视频页面的右侧部分如何保持静止

javascript - Ionic、Cordova、Phonegap 加载消息

linux - 如何使用 grep 进行搜索和替换

c# 在文本框中用换行符替换 "\n"文本

c - 查找字符数相同的子字符串