Python 熊猫系列:在包含它们的括号之间提取文本

Python 熊猫系列:在包含它们的括号之间提取文本,python,series,text-extraction,Python,Series,Text Extraction,从熊猫系列中提取文本时,如何包含括号 my_series.str.extract('\((.*)\)') 如果要在捕获组内捕获括号,则需要将转义括号放入组内,如下所示: my_series.str.extract('(\(.*\))') my_series.str.extract(“(.*)”)-删除转义字符/检索所有内容(如果需要,则不是部分匹配)。 my_series.str.extract(“(\)”)-仅检索)您尝试了什么?什么不起作用?你的数据看起来是什么样子?嗨,吉莎,欢迎来到堆

从熊猫系列中提取文本时,如何包含括号

my_series.str.extract('\((.*)\)')

如果要在捕获组内捕获括号,则需要将转义括号放入组内,如下所示:

my_series.str.extract('(\(.*\))')

my_series.str.extract(“(.*)”)
-删除转义字符/检索所有内容(如果需要,则不是部分匹配)。
my_series.str.extract(“(\)”)
-仅检索)您尝试了什么?什么不起作用?你的数据看起来是什么样子?嗨,吉莎,欢迎来到堆栈溢出!考虑通过将代码格式化为使用代码文本两边的代码来改进您的答案。也可以显示两个抽取之间的输出差异的例子。'((*))'不起作用。你可以尝试一个不同的函数吗?Field\Case> MySySale= Pd?系列([(Text 12Num $BER)”,“JUS(t)文本] ] NexySale= MyOxSyr.STR.FANDALL(R'[AZ-Z\\(\)] +)< /COD>结果0 [(文本,Num,BER)] 1 [JUS(t)文本]如果删除了某些字符,则返回元素是包含多个元素的数组。您可以使用join函数将它们连接起来。
my_series.str.findall(r'[a-zA-Z\(\)]+')。str.join(“”)
Result 0(textNumber)1 Jus(t)Text