【发布时间】:2014-07-04 21:04:35
【问题描述】:
如何在忽略返回的情况下从较大字符串的开头删除(子字符串)?例如,子字符串可能如下所示:
mysqldump --host="ssh.example.com" --user="jack" --password="3kg%39$(*kdsk#"
较大的字符串将如下所示(注意开头的子字符串,并且始终有一些返回):
mysqldump --host="ssh.examp
le.com" --user="jack" --password="3
kg%39$(*kdsk#"
-- more stuff that needs to remain --
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Qua tu etiam inprudens
utebare non numquam. Sed haec quidem
如何从较大的字符串中找到并删除子字符串,以使结果如下所示:
-- more stuff that needs to remain --
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Qua tu etiam inprudens
utebare non numquam. Sed haec quidem
从开头删除子字符串。
【问题讨论】:
-
replace怎么样? tutorialspoint.com/python/string_replace.htm -
我认为这不会起作用,因为字符串会随着返回值而变化,对吗?
-
我不知道你的陈述/问题是什么意思。对不起。你能详细说明吗?替换函数的 输入 不会改变。如果
replace函数确实替换了某些东西,那么函数的输出当然可能与输入不同。 -
抱歉,我不是很清楚。我的编辑是否足够清楚地阐明了这个问题?
-
我们需要确切地知道您正在寻找的子字符串 CAN 的样子和/或我们如何知道“更多行和数据”从哪里开始。