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

在带分隔符的字符串中查找并删除子字符串(开始:55555,结束:\n)

穆俊名
2023-03-14

我有这根弦:

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eusmod tempor incidunt ut labore et dolore magna aliqua.

Ut enim adminimveniam,quis nostrud eximitation ullamco laboris nisi Ut aliquip ea commodo insulat55555 Duis aute irure dolor in rupraderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Excepteur sint occaecat cupidatat non proident,sunt in culpa qui configutia deserunt mollit anim id est laborum.

在这个字符串中,有三个段落,我需要找到这个子字符串:“55555”并从那里删除到下一个换行符(行尾)。你怎么能这么做?

共有2个答案

丁豪
2023-03-14

这是我的解决方案:

String strings = string.substring(string.indexOf("55555"), string.indexOf("\n"));
仲法
2023-03-14

您可以选择整个字符串中所需的部分,并按\n拆分。然后更改需要更正的段落。

String[] strings = string.split("\n");
strings[1] = strings[1].substring(0, strings[1].indexOf("55555"));
 类似资料:
  • 我希望能够根据子字符串分隔符拆分字符串,在分隔符子字符串的第一个字符之前开始拆分。现在: 将给我,但我希望得到

  • 问题内容: 我有: 功能: 和一个字符串:, 我本质上是想输入并返回,但是我却不断地返回。 码: 不知道怎么了! 问题答案: 理想情况下,您会 像痴呆的刺猬说的那样 使用 str.find 或 str.index 。但是你说你不能… 您的问题是您的代码仅搜索搜索字符串的第一个字符(第一个字符在索引2)。 您基本上是说if是in ,递增直到我测试它返回3时,但这仍然是错误的。这是一种方法。 它产生了

  • 问题内容: 我有一个看起来像这样的字符串: 我如何删除第一个; 但只有在字符串的开头找到它? 使用,将删除 所有 。 问题答案: 普通格式,不带正则表达式: 花费: 0.0369毫秒 (0.000,036,954秒) 与: 注意到: 0.1749毫秒 (0.000,174,999秒)第一次运行(编译),和 0.0510毫秒 (0.000,051,021秒)之后。 显然,已在我的服务器上进行了分析。

  • 我想在拆分函数调用中使用空格作为分隔符,但我想在单个单元格数组中输入某些单词;例如。 例如: 在带有一些分隔符的函数拆分调用之后,输出应如下所示: 我需要找到一个分隔符(或正则表达式模式)用于split函数。我如何着手做那件事?

  • 我想拆分从蓝牙获得的字符串。我正在使用 以前用分裂字符串做过。如果我在没有分隔符的情况下得到了大量的数据,应用程序就会崩溃,同时试图做不可能的事情。 如何检查是否有分隔符,然后继续拆分或跳过它?

  • 问题内容: 我有一串琴弦,其中一些琴弦。我只想删除最后四个字符。 换句话说,我有 我希望它成为 Python处理此问题的方法是什么? 问题答案: