我有一个文本,其中包含很多带有文本的括号。为了删除这些括号(和文本),我写了这个:
import re
def generalDatacleaning(mystring):
result = re.sub(r'[]', '', mystring)
print(result)
然后在一个样本句子上运行它会给我" ete" (括号内部):
test = "[ete], this is a text"
generalDatacleaning(test)
我应该更改哪些内容以删除[text]部分?
答案 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;)并且也在括号内使用换行符。