擅长:python、mysql、java
<p><a href="https://docs.python.org/3/library/re.html#re.findall" rel="nofollow noreferrer">^{<cd1>}</a>只返回字符串中匹配的部分,而不是整个字符串。(这相当于<code>grep -o</code>。)因为每个环境变量只需匹配一次正则表达式,所以只需使用<a href="https://docs.python.org/3/library/re.html#re.match" rel="nofollow noreferrer">^{<cd3>}</a></p>
<p>另外,<code>os.environ</code>是一个字典,所以<code>a</code>只是键。如果还想打印该值,则需要手动添加该值</p>
<pre><code>myPattern = re.compile(r'search_env_keyword_\w+')
for key, val in os.environ.items():
if myPattern.match(a):
print(f'{key}={val}')
</code></pre>