- 获取字符串中第3个空格和第4个空格中间的字符(非定长分隔符字符串数据截取)
pattern = "^(?:\S+\s){3}(\S+)\s" # 注意,\s也代表换行符等
import re
re.findall(pattern,s)
- 获取字符串中第13位后的8位字符串(定长字符串数据截取)
pattern1 = "^(?:[\s\S]{13})(\S{1,8})" # 去掉了8位中的空格
pattern = "^(?:\S+\s){3}(\S+)\s" # 注意,\s也代表换行符等
import re
re.findall(pattern,s)
pattern1 = "^(?:[\s\S]{13})(\S{1,8})" # 去掉了8位中的空格