1

我有一个名为 data 的列,它具有不同格式的字符串值,例如:

55,'first_name','2394234'
'first_name',        '2394234'
'124', 'first_name', '2394234'

我需要提取子字符串 first_name。我真的不擅长 SQL,但在 python 中,提取名字的正则表达式是这样的:

\'(?P<first_name>[a-zA-Z]{4,})\',\s*\'[0-9]{7}\'

我需要的模式是用 ' ' 括起来的字母的任意组合,然后是 ,之后可以是空格,最后再用 ' ' 括起来一个长度为 7 的数字。

请任何线索都会很棒。

4

0 回答 0