【问题标题】:How do I search for a part of a string from a specific character?如何从特定字符中搜索字符串的一部分?
【发布时间】:2022-11-10 19:22:13
【问题描述】:

我有这个:

“示例:我的结果”

我需要一个从“:”中寻找这个的方法

“我的结果”

我试过 String.search()

【问题讨论】:

  • 字符串的格式有多可靠?如果你知道它总是有一个冒号和一个空格分隔它们,那么你可以使用.split。例如"example: myresult".split(': ')[1] 会给你“myresult”
  • 你期待什么样的结果?

标签: javascript string


【解决方案1】:

这应该工作

function getSecondPart(str) {
    return str.split(':')[1];
}

【讨论】:

    【解决方案2】:

    尝试

    'string'.includes(':')
    

    您可以通过包含在单词中来检查符号或字母是否在单词中

    【讨论】:

      【解决方案3】:
      let str = "example: myresult";
      let result = str.substring(str.indexOf(":", 0) +1).trim();
      

      【讨论】:

        【解决方案4】:

        使用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));

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-06
          • 2011-08-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-16
          • 1970-01-01
          相关资源
          最近更新 更多