擅长:python、mysql、java
<blockquote>
<p>Help on function match in module re:</p>
<p>match(pattern, string, flags=0)
Try to apply the pattern <strong>at the start of the string</strong>, returning
a match object, or None if no match was found.</p>
</blockquote>
<p>您想要<code>re.search</code>或{<cd2>}。同样,您的regexp是不正确的-如果您想要的只是“RED”后跟任意数量的数字,它的拼写是<code>r"RED[0-9]+"</code></p>
<pre><code>>>> strings
['CS989_-RED814298959', 'CS663_RED812657324', 'RED819238322_CS537']
>>> re.match(r"(RED[0-9]+)", strings[0])
>>> re.findall(r"(RED[0-9]+)", strings[0])
['RED814298959']
>>> re.findall(r"(RED[0-9]+)", strings[1])
['RED812657324']
>>> re.findall(r"(RED[0-9]+)", strings[2])
['RED819238322']
>>> re.search(r"(RED[0-9]+)", strings[0])
<_sre.SRE_Match object at 0x1772e40>
</code></pre>