从字符串中删除特定序列
Removing specific sequences from a string
我刚开始 python,我有一个关于字符串的快速问题。假设我有一个包含左括号和右括号(其中包含字符)的字符串,看起来像这样:
result = 10['1', '0']0
我想知道的是如何操作字符串使其看起来像这样:
result = 100
您似乎在尝试用空字符串替换方括号(包括方括号)内的字符。
In [8]: result = "10['1', '0']0"
In [9]: re.sub(r'\[[^\]]*\]', '', result)
Out[9]: '100'
我刚开始 python,我有一个关于字符串的快速问题。假设我有一个包含左括号和右括号(其中包含字符)的字符串,看起来像这样:
result = 10['1', '0']0
我想知道的是如何操作字符串使其看起来像这样:
result = 100
您似乎在尝试用空字符串替换方括号(包括方括号)内的字符。
In [8]: result = "10['1', '0']0"
In [9]: re.sub(r'\[[^\]]*\]', '', result)
Out[9]: '100'