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

如何删除特定字符第二次出现后的所有内容?

何灿
2023-03-14

我有一个如下字符串

var str = "Lorem Ipsum is simply& dummy text of the &printing and & typesetting industry."

如何删除第二个字符


共有1个答案

姬成荫
2023-03-14

您可以组合拆分加入

str.split("&", 2).join("&")

参数2将使拆分返回拆分的前两个子字符串,其余的被忽略。join会将这两个部分与恢复的放在一起

 类似资料:
  • 问题内容: 如何从此示例值获取子字符串: 我希望它返回。因此,基本上,我们需要删除之后的所有信息。 更多示例:1234_abc 问题答案: 您可以使用和: 警告:只有在您的字符串中确实包含下划线的情况下,才能保证此方法有效 更新 此外,如果从Oracle 10g开始运行,则可以采用Regex路径,该路径可以更强大地处理异常。

  • 问题内容: 我想删除指定字符或一组字符之前的所有字符(例如): 现在,我想删除以前的(或更具体地说是)。有什么建议? 问题答案: 使用。只需匹配所有字符,然后将匹配的字符替换为。

  • 问题内容: 仅在句点结束时,如何删除最后一个字符? 问题答案: (参考:PHP.net上的rtrim)

  • 问题内容: 有什么方法可以删除某个角色之后的所有内容,或者只是选择该角色之前的所有内容?我从href到“?”都得到了值,并且总是会有不同数量的字符。 像这样 我只希望href是,所以我想删除“?”之后的所有内容。 我现在正在使用这个: 问题答案: 我还应该提到,本机字符串函数比正则表达式快得多,后者仅应在必要时才使用(这不是其中一种情况)。 更新代码以不添加“?”:

  • 问题内容: 我有包含例如的数据帧: 我需要删除(包括)两个::的所有内容,以便最终得到: 我尝试了str.trim(似乎不存在)和str.split,但没有成功。最简单的方法是什么? 问题答案: 您可以像平常一样使用。只需对string进行拆分,并索引从该方法创建的列表: 这是一个非熊猫解决方案: 编辑:这是上面发生的情况的分步说明: 我建议您查看pandas.Series.str文档,或者更好的

  • 问题内容: 我需要从字符串中删除所有字符,然后再在字符串中出现此字符: 不知道我该怎么做。 问题答案: 您可以使用strstr做到这一点。