Javascript 从字符串的一部分删除文本

Javascript 从字符串的一部分删除文本,javascript,string,function,substring,substr,Javascript,String,Function,Substring,Substr,我需要删除不同字符串中的文本 我需要一个函数,将使以下 test: example1 preview: sample2 sneakpeak: model3 view: case4 …看起来像这样: example1 sample2 model3 case4 我曾尝试使用substr和substring函数,但未能找到解决方案 我使用selected.substr0,selected.indexOf':'但返回给我的只是冒号前的文本。selected是包含文本字符串的变量 由于字符串的长度不同

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

我需要一个函数,将使以下

test: example1
preview: sample2
sneakpeak: model3
view: case4
…看起来像这样:

example1
sample2
model3
case4
我曾尝试使用substr和substring函数,但未能找到解决方案

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

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

采用两个参数:切割开始和切割结束可选

采用两个参数:切割起点和切割长度(可选)

应仅将substr与一个参数一起使用,忽略第二个参数的切割起点将使substr从起始索引切割到终点:

var result = selected.substr(selected.indexOf(':'));
您可能需要修剪结果以删除结果周围的空格:

var result = selected.substr(selected.indexOf(':')).trim();
使用函数。split将返回一个数组。要删除空间,请使用“修剪”

var res=test:example1.split':'[1].trim; console.logres 试试这个:

函数getNewStrstr,delimeter=':'{ 返回str.substr.indexOfdelimeter+1.trim; } 您可以使用regex/[a-z]*:\s/gim执行此操作 请参见下面的示例代码片段

变量字符串=测试:示例1\n\ 预览:示例2\n\ 默认峰值:模型3\n\ 观点:案例4; var replace=string.replace/[a-z]*:\s/gim;
控制台。更换@很高兴听到这个消息