擅长:python、mysql、java
<p>我想说的是,这看起来像是python的工作,但我想用regex来回答您的问题:</p>
<p><code>((?<=\.\w{3} )|^)[\w ]+\.rtf</code></p>
<p>这将成功地找到扩展名为“.rtf”的所有文件,甚至在字符串的开头,方法是开始查找最新文件名的结尾或字符串的开头。但是,这确实假设所有的文件扩展名都是3个字符长。如果您可能有长度为2的文件扩展名(例如,<code>*.7z</code>)或其他文件扩展名,则应在第一个开括号后添加<code>(?<=\.\w{2} )|</code>(或其他文件长度的任何内容)。这会给你:</p>
<p><code>((?<=\.\w{2} )|(?<=\.\w{3} )|^)[\w ]+\.rtf</code></p>