Python 从子字符串开始获取长度有限的子字符串
我知道如何使用索引从字符串中获取子字符串,但我希望子字符串从子字符串开始,并且长度有限 比如说。我有字符串:Python 从子字符串开始获取长度有限的子字符串,python,python-2.7,Python,Python 2.7,我知道如何使用索引从字符串中获取子字符串,但我希望子字符串从子字符串开始,并且长度有限 比如说。我有字符串: 7F4P_gmLYIQottr9LMsJ5_arena_word2_fdsfds_fdsfds_fgdgdfs 我想得到一个子字符串,以单词arena开头,但不能超过40个字符。结果应该是: arena_word2_fdsfds_fdsfd 下划线是随机生成的,所以我不能在第二个下划线后拆分 word = "7F4P_gmLYIQottr9LMsJ5_arena_word2_fdsf
7F4P_gmLYIQottr9LMsJ5_arena_word2_fdsfds_fdsfds_fgdgdfs
我想得到一个子字符串,以单词arena
开头,但不能超过40个字符。结果应该是:
arena_word2_fdsfds_fdsfd
下划线是随机生成的,所以我不能在第二个下划线后拆分
word = "7F4P_gmLYIQottr9LMsJ5_arena_word2_fdsfds_fdsfds_fgdgdfs"
result = "arena" + word.split("arena")[-1] #append the word "arena" and the characters after the word "arena"
limit_result = result[:40] #limit the result to 40 characters
最终结果:“竞技场单词2_fdsfds_fdsfds_fgdgdgdfs”
最终结果:“竞技场单词2_fdsfds_fdsfds_fgdgdgdfs”可能重复的