擅长:python、mysql、java
<p>如果<code>match</code>是类型为<code>re.Match</code>的“唯一”对象,则必须在形式为的<code>if</code>语句中使用它</p>
<pre><code>if match:
# Some code, if pattern was found
</code></pre>
<p>或者使用它的一些方法来获得一些细节,例如。g</p>
<pre><code>match.start()
</code></pre>
<p>返回模式在字符串中的起始位置(索引),即<code>12</code>用于(少量修改的)<code>pattern</code>{<cd6>}和<code>string</code></p>
<p>完整代码的示例:</p>
<pre><code>import re
pattern = r'[a-zA-Z ]+'
string = '111-456-7890 This is my number... Gimme a ring.'
match = re.search(pattern, string)
if match:
print("Start position:", match.start())
print("Matching part:" , match.group())
else:
print("No match.")
</code></pre>
<p>输出:</p>
<blockquote>
<pre><code>Start position: 12
Matching part: This is my number
</code></pre>
</blockquote>