擅长:python、mysql、java
<p>我对regex做了一点修改,现在它适合我了。
你可以用重新编译, 检索,和re.集团要获取您要查找的特定子字符串:</p>
<pre><code>import re
REGEX = re.compile(r'ALPHA(\d){3}BETA(.*?)GAMMA(\d){3}DELTA')
# The next part is all about how your pagetext is formatted.
# if you have newlines in the pagetext:
for line in pagetext.split('\n'):
result = re.search(REGEX, line)
your_desired_str = result.group(2)
# if you just want to read the text line by line from a file:
with open(yourfile) as infile:
for line in infile:
result = re.search(REGEX, line)
your_desired_str = result.group(2)
</code></pre>