2021年3月19日星期五

Extract between parenthesis list Python

I have a big list from a txt file that I want to extract, I have been looking this for days and no luck.... I will appreciate anyone that can help me out... it will save me months and months of work thanks MUCH APPRECIATED !!!

My code:  import re  import os  import requests  from bs4 import BeautifulSoup  def n(f):      s = []      for l in range(1):          l = f.readline()          if l:              s.append(l)      return s  b = open("lol.txt",'r', encoding='utf8')  c = n(b)  while len(c) > 0:      for l in c:          s = re.findall(r'\((.*?) *\)',l)          print(s, sep='\n')      c = n(b)  b.close()  
Input:  (1,'4556','Книга включает в себя теорию действительных чисел, теорию пределов, теорию непрерывности функций, дифференциальное и интегральное исчисления функций одной переменной и их приложения, дифференциальное исчисление функций многих переменных и теорию неявных функций','','2011-01-29 09:31:10'),(2,'4557','Учебник представляет собой вторую часть (ч.1 - 1985) курса математического анализа. В книге рассмотрены теория числовых и функциональных рядов, теория кратных, криволинейных и поверхностных интегралов, теория поля (включая дифференциальные формы), теория интегралов, зависящих от параметра, и теория рядов и интегралов Фурье. Особенность книги - три четко отделяемых друг от друга уровня изложения: облегченный, основной и повышенный, что позволяет использовать ее как студентам технических ВУЗов с углубленным изучением математического анализа, так и студентам механико-математических факультетов университетов.','','2013-08-18 20:38:22')  
# I want this type of Output  Output:  (1,'4556','Книга включает в себя теорию действительных чисел, теорию пределов, теорию непрерывности функций, дифференциальное и интегральное исчисления функций одной переменной и их приложения, дифференциальное исчисление функций многих переменных и теорию неявных функций','','2011-01-29 09:31:10')  (2,'4557','Учебник представляет собой вторую часть (ч.1 - 1985) курса математического анализа. В книге рассмотрены теория числовых и функциональных рядов, теория кратных, криволинейных и поверхностных интегралов, теория поля (включая дифференциальные формы), теория интегралов, зависящих от параметра, и теория рядов и интегралов Фурье. Особенность книги - три четко отделяемых друг от друга уровня изложения: облегченный, основной и повышенный, что позволяет использовать ее как студентам технических ВУЗов с углубленным изучением математического анализа, так и студентам механико-математических факультетов университетов.','','2013-08-18 20:38:22')  
https://stackoverflow.com/questions/66717929/extract-between-parenthesis-list-python March 20, 2021 at 11:23AM

没有评论:

发表评论