【问题标题】:How to read only part of a string in Javascript如何在Javascript中只读取字符串的一部分
【发布时间】:2014-04-17 12:19:47
【问题描述】:

我正在从另一个网页中提取字符串。我想将该字符串读入一个变量,但只能在某个点之后。例如:

#stringexample

var variable; 

我希望变量等于 stringexample 但不包含 # 我该怎么做?

这就是我目前使用变量的方式。

$("#Outputajax").load("folder/"+ variable +".html");

这是有效的方式,但不是变量。

$("#Outputajax").load("folder/webpage.html");

【问题讨论】:

    标签: javascript html ajax string data-manipulation


    【解决方案1】:

    如果你只想修剪第一个字符,那么你可以使用子字符串...

    var input = "#stringexample";
    input = input.substring(1);
    //input = "stringexample"
    

    Here is a working example

    【讨论】:

      【解决方案2】:
      var myVariable = stringExample.replace('#','');
      

      【讨论】:

      • 精雕细琢的人!这是您今天在审核队列中弹出的第二个我没有删除理由的问题。
      • 对不起,伙计。我想我是简短的,因为我不想为他们做别人的功课。他们通过实际语法学到更多知识,他们可以在代码中工作并从中成长。话虽如此,我会努力在未来变得更具描述性。
      【解决方案3】:

      可以只用variable.substr(1) 截掉第一个字符。

      如果您想从一开始就专门删除散列(但如果散列不存在则不执行任何操作),请尝试variable.replace(/^#/,"")

      【讨论】:

      • 自古以来所有浏览器都理解 substring 时,至今还不明白 substr 的使用
      【解决方案4】:

      我了解您希望在主题标签之后获取字符串中的所有内容。其他解决方案也会在主题标签之前留下任何内容。如果主题标签不是第一个符号,则子字符串不起作用。

      variable= "#stringexample".split("#")[1];
      

      这会将字符串拆分为字符串数组,其中参数作为拆分点,不包括参数本身。第一个参数会有一个空字符串,hashtag 后面的都是第二个字符串。

      【讨论】:

        【解决方案5】:
        var slicer = function(somestring){
           var parsedString = somestring;
           parsedString = parsedString.slice(1);
           return parsedString
        }
        
        // run from yors function with some string
        var someYouVar = slicer("#something")
        

        【讨论】:

        • 复杂的浪费时间
        • @mplungjan ,我知道,只为 slice first simbol 编写函数,这不是一个好主意)但是主题启动器无法搜索 slice 或 substr,所以我会尝试给他解决方案跨度>
        • 但是当“#something”.slice(1) 将完成你在函数上花费的所有内容时,过度声明需要被垃圾收集的字符串只是愚蠢的
        • @mplungjan 好的,这是个坏例子。也许有人会读它,不要重复这种愚蠢的事情)
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-04
        • 1970-01-01
        相关资源
        最近更新 更多