我有一个图像,我用image_slicer
将图像分成16个切片,这些图像被命名为0804220001-5_01_01.png,0804220001-5_01_02.png,0804220001-5_01_03.png
,依此类推。使用split
我需要文本01\u01,01\u02,。。
我试过使用split和rsplit,但是没有得到结果。下面是我的代码。你知道吗
#img1 is the path of the image which is
#Features/input/0804220001-5_02_04.png
name1 = img1.split('/')[-1]
patch = name1.rsplit('_')[1]
print(patch)
我得到的输出是01,但我需要输出是01\u 01,01\u 02
可以将
re.search
与_(.*)\.
模式一起使用:它提取
02_04
作为输出。你知道吗我们可以在这里尝试使用
re.findall
作为regex方法:这张照片:
输出
当然你可以把它变成一个函数
相关问题 更多 >
编程相关推荐