擅长:python、mysql、java
<pre class="lang-py prettyprint-override"><code>import re
string = "a197 8101 aaa/bbb/ccc/ddd.doc"
# parenthesis forms regex groups
# (group 1 matches start of line to and including /, greedily) = (^.*\/)
# (group 2 matches any character, non-greedy, until end of line) = (.*?$)
result = re.search(r'(^.*\/)(.*?$)', string)
print(result.group(0))
print(result.group(1))
print(result.group(2))
output = result.group(2)
</code></pre>
<p>将产生:</p>
<pre><code>a197 8101 aaa/bbb/ccc/ddd.doc
a197 8101 aaa/bbb/ccc/
ddd.doc
</code></pre>
<p>请注意,0组将始终是整场比赛</p>