【问题标题】:How to trim underscore (_) from a text [duplicate]如何从文本中修剪下划线(_)[重复]
【发布时间】:2018-06-28 09:33:41
【问题描述】:

假设我有一个字符串'Hello_World'

如何从字符串中删除'_' 使其成为'Hello World'

我从 w3schools 看到了各种修剪示例,如下所示:

function myTrim(x) {
    return x.replace(/^\s+|\s+$/gm,'');
}

从字符串中删除空格。我不知道如何使用相同的方法删除下划线。

【问题讨论】:

标签: javascript html trim


【解决方案1】:

非正则表达式的方式可以是:

var string = 'Hello_World';
string = string.split('_').join('');
console.log(string)

【讨论】:

    【解决方案2】:

    例如你可以使用这个:

    var mystring = "this_is_a_test"
    console.log(mystring.replace(/_/g , ""));
    

    【讨论】:

      【解决方案3】:

      您可以尝试替换为以下正则表达式 s/_//g

      【讨论】:

        【解决方案4】:

        您可以简单地使用replace(/_/g,' ') 从字符串中全局删除所有下划线:

        var res = "Hello_World".replace(/_/g,' ');
        console.log(res);

        【讨论】:

        • 你不应该把它当作骗子来关闭吗?
        猜你喜欢
        • 2011-11-25
        • 2018-03-22
        • 1970-01-01
        • 2014-04-17
        • 2012-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-29
        相关资源
        最近更新 更多