擅长:python、mysql、java
<p>让您拥有一个名为<code>test.txt</code>的文本文件,其内容如下:</p>
<pre><code>class="checkbox" name="reports[]" id="reports_12343440"
class="checkbox" name="reports[]" id="reports_4342340"
class="checkbox" name="reports[]" id="reports_4344430"
class="checkbox" name="reports[]" id="reports_4344130"
class="checkbox" name="reports[]" id="reports_434410"
class="checkbox" name="reports[]" id="reports_434403"
</code></pre>
<p>现在可以使用如下正则表达式获取报表的id值:</p>
<pre><code>import re
myFile = open("test.txt","r")
filereader = myFile.read()
regex = r"reports_([\d]+)"
reportid = re.findall(regex, filereader)
for id in reportid:
print(id)
</code></pre>
<p>代码段的输出为:</p>
<pre><code>12343440
4342340
4344430
4344130
434410
434403
</code></pre>
<p>在这里,我搜索了与<code>reports_</code>匹配的内容。您可以根据需要定制。你知道吗</p>