假设有一个文件'qasd erty123'
。我想提取123
在'erty123'
从文件。的长度123
在输入变量中,因此我不知道。我试过了
index=string.find('erty')+len('erty')
print('index')
Output:9
之后如何打印?
您必须将文件加载到内存中,然后您可以使用 find()
它显示之后的所有内容 erty
text = "qasd erty123"
index = text.find('erty')
index = index + len('erty')
print(text[index:])
如果文本较长,则可能需要更多的工作才能获得感兴趣的部分。
它查找'erty'
然后查找空间'erty'
- 这就是我使用start
in 的原因find()
。没有start
它会在之前找到空间'erty'
text = "qasd erty123 hello"
index = text.find('erty')
start = index + len('erty')
end = text.find(' ', start)
print(text[start:end])
更复杂的文本可能需要使用regex
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句