0 Python字符串如何实现多个字符分割。
主要针对需要转义的字符!!
亲测有效!!
网上也能找到很多相关脚本,但是奇怪,在我这都用不了。
因此决定做此记录,希望对于同在此迷茫的小伙伴提供参考。
1 Python中,分割字符串的函数封装有两种:单字符分割 & 多字符分割。
1.1 单字符分割方法:split()
注意:
split()
仅适用于单字符分割
jpg_name = 'VOCdevkit_Origin_test\\VOC2007/JPEGImages\\nw_glass_defect_20000003.jpg'
splitlist_jpg_name = jpg_name.split('\\')
print(splitlist_jpg_name)
1.2 单字符分割方法:re.split()
注意:
re.split()
中’ \ \‘、’ . ’ 等字符需要转义用 ’ \ ’ 来转义,并且用中括号括起来,具体使用如下
import re
jpg_name = 'VOCdevkit_Origin_test\\VOC2007/JPEGImages\\nw_glass_defect_20000003.jpg'
splitlist_jpg_name = re.split("[\\\ | \.]", jpg_name)
print(splitlist_jpg_name)
总结,注意
转义符
和中括号
的使用。
搞定!撒花!!