Skip to main content
 首页 » 编程设计

python之如何从文本文件中删除花括号

2025年05月04日13sxdcgaq8080

我正在尝试从文本文件中删除大括号。这是我的代码

这是我的文本文件

(        .    ||         .              )    
 
 
      .      =                
 
 
                         (){ 
 
 
 
              =        .              ?         .              ("              ") :         .   .                   
                    .     .    =        (           )+8+"  "         
     (                     &&    _      ("               ")!="")     
 
                () 

它不工作

import re 
symbols =re.compile(r'{{.*?}}',flags=re.UNICODE) 
result = symbols.sub(" ",result) 

有什么建议吗?

我得到了解决方案,没有使用 re

text.replace('{', '') 
text.replace('}', '') 

请您参考如下方法:

text.replace('{', '') 
text.replace('}', '') 

应该没问题,我喜欢

text = 'abc{def}ghi' 
text.translate(None, '{}') 

或

unitext = u'abc{def}ghi' 
unitext.translate({ord('{'):None, ord('}'):None}) 

如果您进行大量替换,它可能会更快。