擅长:python、mysql、java
<p>使用<code>re.match</code>返回的<code>Match</code>对象的<code>group()</code>方法访问捕获组。如果使用普通捕获组,则参数是组号;如果使用命名捕获组,则参数是名称。你知道吗</p>
<pre><code>str = 'k=57829.57892gfjhfg.tur90eunn 4538.333.3 user="JHenry" src="10.10.1.21" dst="10.10.20.42" ttubbies="yellow"]'
regexp = r'.* src=.(?<Pvar1>\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}).* dst=.(?<Pvar2>\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})'
match = re.match(regexp, str)
pvar1 = match.group('Pvar1')
pvar2 = match.group('Pvar2')
</code></pre>
<p>参见<a href="https://docs.python.org/2/library/re.html#match-objects" rel="nofollow">Match objects</a>的文档。你知道吗</p>