Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从子字符串开始获取长度有限的子字符串_Python_Python 2.7 - Fatal编程技术网

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”

可能重复的