擅长:python、mysql、java
<p>这可以通过简单的字符串拆分来实现</p>
<p>由于您使用regex询问输出,下面是您的答案</p>
<pre><code>list1 = ['2300LO/LCE','2302KO/KCE']
import re
r = re.compile("([0-9]{1,4})([a-zA-Z].*)/([a-zA-Z].*)")
out = []
for s in list1:
items = r.findall(s)[0]
out.append(items[0]+items[1])
out.append(items[2])
print(out)
</code></pre>
<p>正则表达式的说明-(4位数字),后跟(任何字符),后跟a/和(其余字符)</p>
<p>它们与()一起分组,因此当您使用find all时,它将成为单个元素</p>