import re
content ='Hello 1234567 World_This is a Regex Demo'
result = re.match('^Hello\s(\d+)\sWorld', content)print(result)print(result.group())print(result.group(1))print(result.span())#输出结果<_sre.SRE_Match object; span=(0,19), match='Hello 1234567 World'>
Hello 1234567 World
1234567(0,19)
import re
content ='Hello 123 4567 World_This is a Regex Demo'
result = re.match('^Hello.*Demo$', content)print(result)print(result.group())print(result.span())#运行结果<_sre.SRE_Match object; span=(0,41), match='Hello 123 4567 World_This is a Regex Demo'>
Hello 1234567 World_This is a Regex Demo
(0,41)
import re
content ='Hello 1234567 World_This is a Regex Demo'
result = re.match('^He.*(\d+).*Demo$', content)print(result)print(result.group(1))#运行结果<_sre.SRE_Match object; span=(0,40), match='Hello 1234567 World_This is a Regex Demo'>7
import re
content ='Hello 1234567 World_This is a Regex Demo'
result = re.match('^He.*?(\d+).*Demo$', content)print(result)print(result.group(1))#输出结果<_sre.SRE_Match object; span=(0,40), match='Hello 1234567 World_This is a Regex Demo'>1234567
import re
content ='''Hello 1234567 World_This
is a Regex Demo
'''
result = re.match('^He.*?(\d+).*?Demo$', content)print(result.group(1))#运行结果:
AttributeError Traceback (most recent call last)<ipython-input-18-c7d232b39645>in<module>()5'''
6 result = re.match('^He.*?(\d+).*?Demo$', content)---->7print(result.group(1))
AttributeError:'NoneType'object has no attribute 'group'
import re
content ='Extra stings Hello 1234567 World_This is a Regex Demo Extra stings'
result = re.search('Hello.*?(\d+).*?Demo', content)print(result)print(result.group(1))#运行结果<re.Match object; span=(13,53), match='Hello 1234567 World_This is a Regex Demo'>1234567