2024-09-30 02:26:14 发布
网友
假设有一个文件中有“qasd erty123”。我想从文件中提取123。123的长度在输入变量中,因此我不知道。我试过了
索引=字符串。查找('erty')+长度('erty') 打印('索引') 输出:9你知道吗
之后怎么打印?你知道吗
必须将文件加载到内存中,然后可以使用find()在字符串中搜索
find()
它在erty之后显示所有内容
erty
text = "qasd erty123" index = text.find('erty') index = index + len('erty') print(text[index:])
如果文本较长,则可能需要更多的工作才能获得感兴趣的部分。你知道吗
它查找'erty',然后在'erty'之后查找空格—这就是我在find()中使用start的原因。没有start它会在'erty'之前找到空间
'erty'
start
text = "qasd erty123 hello" index = text.find('erty') start = index + len('erty') end = text.find(' ', start) print(text[start:end])
更复杂的文本可能需要使用regex。你知道吗
regex
必须将文件加载到内存中,然后可以使用
find()
在字符串中搜索它在
erty
之后显示所有内容如果文本较长,则可能需要更多的工作才能获得感兴趣的部分。你知道吗
它查找
'erty'
,然后在'erty'
之后查找空格—这就是我在find()
中使用start
的原因。没有start
它会在'erty'
之前找到空间更复杂的文本可能需要使用
regex
。你知道吗相关问题 更多 >
编程相关推荐