fork download
  1. import re
  2.  
  3. argStr = '123aBcde'
  4.  
  5. print('*1*')
  6. print(re.compile(r'.*(?=.*?[a-z])').search(argStr).group())
  7. print(re.compile(r'.*(?=.*[a-z])').search(argStr).group())
  8. #文字列を切り出すため、肯定先読みの表現の前に「.*」を入れています
  9.  
  10. print('*2*')
  11. print(re.compile(r'(.*?[a-z])').search(argStr).group())
  12. print(re.compile(r'(.*[a-z])').search(argStr).group())
  13.  
Success #stdin #stdout 0.02s 9532KB
stdin
Standard input is empty
stdout
*1*
123aBcd
123aBcd
*2*
123a
123aBcde