javascript - 从字符串的一部分中删除文本

标签 javascript string function substring substr

我需要删除不同字符串中的文本。

我需要一个函数来执行以下操作...

test: example1
preview: sample2
sneakpeak: model3
view: case4

...看起来像这样:

example1
sample2
model3
case4

我尝试使用 substrsubstring 函数,但无法找到解决方案。

我使用了 selected.substr(0, selected.indexOf(':')) 但返回给我的只是冒号之前的文本。 selected 是包含文本字符串的变量。

由于字符串的长度不同,因此也无法进行硬编码。有什么建议吗?

最佳答案

使用split功能。 split 将返回一个数组。要删除空格,请使用trim()

var res = "test: example1".split(':')[1].trim();

console.log(res);

关于javascript - 从字符串的一部分中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46242951/

相关文章:

javascript - 如何使用同一对象的另一个键的值更改对象的键值?

javascript - 在 Javascript 中获取坐标下的内容

javascript - DIV淡入和位置

java - 为什么我的方法使用 String.replace 和 HashMap 不替换字符串?

javascript - jQuery 计算输入的内容

c - 如何创建现有函数的复杂类型?

javascript - Bootstrap 下拉菜单未打开,首先单击 React 16

c++ - LPCSTR 函数的返回值变得无用

C - 加载包含指向指针的指针的结构

algorithm - 这是考虑编程中递归性的正确方法吗? (例子)