Python 筛选具有特定字符的字符串列

Python 筛选具有特定字符的字符串列,python,mysql,sql,r,Python,Mysql,Sql,R,我有一个这样的字符串列,希望过滤“/”字符之间的内容: A. 9/17/001.a.x.y.16.04451 006.b.021017006814 2/17/000.c.m.n.15.00668/008 在MySQL中,您可以使用regexp\u replace(): 逻辑是,如果有斜杠,您似乎希望在斜杠之间使用第三个组件。否则,您似乎需要整个字符串 是一个数字小提琴。什么是a.x.y,c.m.n等等?它们是随机字符a-Z或0-9。哦,当我忘记编辑input@RonakShah我刚刚编辑了我的问

我有一个这样的字符串列,希望过滤“/”字符之间的内容:

A. 9/17/001.a.x.y.16.04451 006.b.021017006814 2/17/000.c.m.n.15.00668/008
在MySQL中,您可以使用
regexp\u replace()

逻辑是,如果有斜杠,您似乎希望在斜杠之间使用第三个组件。否则,您似乎需要整个字符串


是一个数字小提琴。

什么是
a.x.y
c.m.n
等等?它们是随机字符a-Z或0-9。哦,当我忘记编辑input@RonakShah我刚刚编辑了我的问题。泰@桑芬。你不接受这个答案有什么原因吗?
select t.*,
       regexp_replace(a, '^[^/]+/[^/]+/([^/]*)[/|^]', '$1')
from t;