擅长:python、mysql、java
<p>嗯,您可以使用string方法<code>split</code>将字符串按<code>_-_</code>拆分</p>
<p>对于从命令行获取输入,可以使用sys.argv来获取</p>
<p>举个例子:</p>
<pre><code>import sys
number,title = sys.argv[1].split("_-_")
</code></pre>
<p><strong>更新:</strong></p>
<p>当然,您可以将模式作为第一个参数传递,将文件作为第二个参数传递,如下所示:</p>
<pre><code>import sys
pattern = sys.argv[1]
number,title = sys.argv[2].split(pattern)
</code></pre>
<p>现在如果您需要更复杂和动态的处理,那么<code>Regex</code>就是您的赢家</p>
<p>为了编写一个好的正则表达式,你必须理解你的数据和你的问题,否则你最终会编写一个有问题的正则表达式</p>