我有一个由三部分组成的字符串。我希望字符串是(更改),单独的部分(不更改)和最后一个更改的部分。我要删除分隔部分和结尾部分。分离的部分是“-”,所以我想知道的是,是否有办法删除字符串中一定部分之后的所有内容。
这种情况的一个示例是,如果我想将其转换为:“ Stack Overflow-一个地方来问问题”:任何帮助表示赞赏!
例如,您可以这样做:
String result = input.split("-")[0];
要么
String result = input.substring(0, input.indexOf("-"));
(并添加相关的错误处理)
问题内容: 我正在尝试从字符串中删除所有换行符。我已经阅读了有关如何执行此操作的信息,但是由于某种原因,我似乎无法执行此操作。这是我正在逐步执行的操作: 而且我仍然在输出中看到换行符。我也尝试过rstrip,但是我仍然看到换行符。有人能阐明我为什么做错了吗?谢谢。 问题答案: 仅从字符串的开头和结尾删除字符。您要使用:
问题内容: 我只是想知道如何在PHP中某个子字符串之后删除所有内容 例如: 我想要它,以便它删除包括子字符串“ By”在内的所有文本。 谢谢 问题答案: 用简单的英语来说:给我字符串的一部分,从开始到结束,直到您第一次遇到分支的位置。
问题内容: 有什么方法可以删除某个角色之后的所有内容,或者只是选择该角色之前的所有内容?我从href到“?”都得到了值,并且总是会有不同数量的字符。 像这样 我只希望href是,所以我想删除“?”之后的所有内容。 我现在正在使用这个: 问题答案: 我还应该提到,本机字符串函数比正则表达式快得多,后者仅应在必要时才使用(这不是其中一种情况)。 更新代码以不添加“?”:
问题内容: 我有包含例如的数据帧: 我需要删除(包括)两个::的所有内容,以便最终得到: 我尝试了str.trim(似乎不存在)和str.split,但没有成功。最简单的方法是什么? 问题答案: 您可以像平常一样使用。只需对string进行拆分,并索引从该方法创建的列表: 这是一个非熊猫解决方案: 编辑:这是上面发生的情况的分步说明: 我建议您查看pandas.Series.str文档,或者更好的
问题内容: 我需要从字符串中删除所有字符,然后再在字符串中出现此字符: 不知道我该怎么做。 问题答案: 您可以使用strstr做到这一点。
示例字符串: