当前位置: 首页 > 知识库问答 >
问题:

使用replace[duplicate]删除多个字符串

罗学真
2023-03-14

如果字符串包含“FC”、“AFC”或“London”,我将尝试删除这些字符串。我试过:

  $scope.teamName = function(url) {
            return url.replace('AFC'|'London'|'FC', '');
        }; 

字符串可以是例如“阿森纳伦敦足球俱乐部”。

但不起作用:(

共有2个答案

傅元龙
2023-03-14

您可以使用regex/AFC|London|FC/g获取所有匹配项:

var str = "Arsenal London FC";
alert(str.replace(/AFC|London|FC/g, ''));
丁星火
2023-03-14

应该是:

return url.replace(/AFC|London|FC/ig, "");

"i"=不区分大小写

“g”=全局匹配(查找所有匹配,而不是在第一次匹配后停止)

 类似资料:
  • 我被要求编写一个程序,从字符串中删除重复的字母**注意:大小写字母被认为是重复的。我编写了代码,它适用于所有没有空格键的输入,当一个字符串带有空格时,它会显示错误。我只需要使用循环和数组,没有额外的函数或哈希,这是我的代码,几乎可以工作:

  • 问题内容: 给定一个字符串,我需要检查是否有多个换行符(\ n)。如果有,我需要将它们转换为一个换行符。 您能告诉我执行此操作的代码吗?谢谢! 问题答案: 试试这个

  • 问题内容: 我已经从论坛中提取了一些信息。这是我现在拥有的原始字符串: 我不喜欢的是子字符串和。我确实想保留字符串的其他部分,除此之外。所以结果应该是这样的 我该怎么办?实际上,我使用漂亮的汤从论坛中提取了上面的字符串。现在,我可能更喜欢使用正则表达式删除该部分。 问题答案: 该函数采用常规表达式,并将字符串中的所有匹配项替换为第二个参数。在这种情况下,我们正在搜索所有标签(),然后将其替换为()

  • 问题内容: 我想删除字符串的第一个字符。 例如,我的字符串以a开头,而我只想删除它。字符串中有几次不应删除。 我正在用Python编写代码。 问题答案: python 2.x python 3.x 两张画

  • 问题内容: 使用Java等同于s 的字符串需要发生什么 假设它来自我正在读取的文件。 问题答案: Java无法正确处理BOM。实际上,Java像处理其他所有char一样处理BOM。 发现了这一点: http://www.rgagnon.com/javadetails/java-handle-utf8-file-with- bom.html 可能是我改用apache IO: http://commo

  • 问题内容: 我们有一个数据库,该数据库的一列中有一堆记录,其中包含一些不良数据,其中的嵌入式编辑器转义了一些本不应该转义的内容,并且破坏了生成的链接。 我想运行一个查询来替换所有记录中的坏字符,但无法弄清楚该怎么做。我在MySQL中找到了该函数,但是如何在查询中使用它呢? 例如,如果我想用该列中所有记录中的实际小于尖括号()替换字符串,那么正确的语法是什么?是否可以在单个查询中完成(即一次选择并替