【问题标题】:replace the following string替换以下字符串
【发布时间】:2019-06-27 16:07:44
【问题描述】:
var str = "I'm a very^ montréal Str!ng.";

如何将其替换为I-m-a-very-montreal-Strng

【问题讨论】:

  • 欢迎来到 Stackoverflow,请阅读How To Ask。特别关注How To Create MCVE。确保使用适当的标签(编程语言、相关技术等)标记您的问题。您在发布一个好问题上付出的努力越多:一个易于阅读、理解并且是 on topic 的问题 - 它吸引相关人员的机会就越高,您将更快地获得帮助。祝你好运!
  • 如果您只想用另一个字符串替换一个字符串,请明确执行。如果您想实现一些逻辑,请解释该逻辑。给出更多输入和预期输出的示例对。尝试通过用散文描述来定义你的抽象目标。 IE。尝试解释为什么 var str = "I-m-a-very-montreal-Strng"; 不能回答您的问题。

标签: javascript regex


【解决方案1】:

我想你需要 split()join() 函数。对于您给出的字符串,代码应为:

str = str.split(' ').join('-');
str = str.split('é').join('e');
str = str.split('!').join('i');
str = str.split('^').join('');
str = str.split("'").join('-');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 2012-09-25
    相关资源
    最近更新 更多