import re
for a in range(5):
print(f'@stu{a}',end=' ') # 生成str1
print()
str1='@stu0 @stu1 @stu2 @stu3 @stu4 '
pattern=r'\s*@'
list1=re.split(pattern,str1) # 把str1按照pattern分隔,
print('1',list1)
去掉第一个空元素,
import re
str1='@stu0 @stu1 @stu2 @stu3 @stu4'
pattern=r'\s*@'
list1=re.split(pattern,str1) # 把str1按照pattern分隔,
print('1',list1) # 1 ['', 'stu0', 'stu1', 'stu2', 'stu3', 'stu4']
del list1[0]
print('2',list1) # 2 ['stu0', 'stu1', 'stu2', 'stu3', 'stu4']
pattern=r'\s+@'
list1=re.split(pattern,str1) # 把str1按照pattern分隔,
print('3',list1) # 3 ['@stu0', 'stu1', 'stu2', 'stu3', 'stu4']
import re
str1='@stu0 @stu1 @stu2 @stu3 @stu4 '
pattern=r'\s+@' #*改为+
list1=re.split(pattern,str1) # 把str1按照pattern分隔,
print('1',list1)
import re
for a in range(5):
print(f'@stu{a}',end=' ') # 生成str1
print()
str1='@stu0 @stu1 @stu2 @stu3 @stu4 '
pattern=r'\s*@'
list1=re.split(pattern,str1)
del list1[0]
print('1',list1)