擅长:python、mysql、java
<p>在无法测试这一点的情况下,您可能需要修改正则表达式(它们可能是其中的错误)</p>
<pre><code>import re
re.sub("SSViewer::set_theme\('[a-z]+'\)", "SSViewer::set_theme('whatever')", my_string)
</code></pre>
<p>这是你想要的吗?在</p>
<p>刚刚测试过,这是一些示例输出:</p>
^{pr2}$
<p>产生:</p>
<pre><code>Some file with some other junk
SSViewer::set_theme('whatever');
SSViewer::set_theme('whatever');
Something else
</code></pre>
<p>如果要对文件执行此操作:</p>
<pre><code>my_string = open('myfile', 'r').read()
</code></pre>