从句子中删除括号(和括号内的文本)

时间:2017-02-02 21:39:52

标签: python

我有一个文本,其中包含很多带有文本的括号。为了删除这些括号(和文本),我写了这个:

import re
def generalDatacleaning(mystring):
  result = re.sub(r'[]', '', mystring)
  print(result)

然后在一个样本句子上运行它会给我" ete" (括号内部):

test = "[ete], this is a text"
generalDatacleaning(test)

我应该更改哪些内容以删除[text]部分?

1 个答案:

答案 0 :(得分:1)

这有效:

    public void ConfigureServices(IServiceCollection services)
    {
      // Add framework services.
      services.AddMvc();

      // Add Options
      services.AddOptions();

      // Add our Config object so it can be injected
      services.Configure<MySettings>(Configuration.GetSection("MySettings"));
      services.AddSingleton(GetTestBroker(container));

      //Simple Injector       
      //services.AddSingleton<IControllerActivator>(new SimpleInjectorControllerActivator(container));
      //services.AddSingleton<IViewComponentActivator>(new SimpleInjectorViewComponentActivator(container));


  }

从开始支架开始,取出不是关闭支架的所有内容,取下关闭支架。用空字符串替换所有内容。

比。*更有效率? (并不需要所谓的&#34; Backtracking&#34;)并且也在括号内使用换行符。