【发布时间】:2022-11-10 19:22:13
【问题描述】:
我有这个:
“示例:我的结果”
我需要一个从“:”中寻找这个的方法
“我的结果”
我试过 String.search()
【问题讨论】:
-
字符串的格式有多可靠?如果你知道它总是有一个冒号和一个空格分隔它们,那么你可以使用
.split。例如"example: myresult".split(': ')[1]会给你“myresult” -
你期待什么样的结果?
标签: javascript string
我有这个:
“示例:我的结果”
我需要一个从“:”中寻找这个的方法
“我的结果”
我试过 String.search()
【问题讨论】:
.split。例如"example: myresult".split(': ')[1] 会给你“myresult”
标签: javascript string
这应该工作
function getSecondPart(str) {
return str.split(':')[1];
}
【讨论】:
尝试
'string'.includes(':')
您可以通过包含在单词中来检查符号或字母是否在单词中
【讨论】:
let str = "example: myresult";
let result = str.substring(str.indexOf(":", 0) +1).trim();
【讨论】:
使用String.prototype.includes(),它有第二个位置参数来开始搜索。
position Optional 字符串中开始搜索 searchString 的位置。 (默认为 0。)
const str = "example: myresult"; console.log(str.includes('example')); console.log(str.includes('example', 'example:'.length)); console.log(str.includes('myresult', 'example:'.length));
【讨论】: