用于匹配方括号和数字的正则表达式

2024-09-30 03:26:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一句话有点像这样

Example.[1]

我试着写一个句子给我留下一个例子。我现在有

cleanr = re.compile('[\[0-9]\]')
cleantext = re.sub(cleanr, '', raw_html)

得到

例如

然而,如果我在其他任何地方有任何数字0-9,它们就会消失。如何仅删除[0-9]形式的内容,而不将丢失的数字移到括号外,或删除括号内不包含单个数字的括号?例如,我只想删除诸如[0]、[1]、[2]、[3]、。。。[9] ,但不是[0某物4]


Tags: re内容rawexamplehtml地方数字形式
1条回答
网友
1楼 · 发布于 2024-09-30 03:26:01

根据你们展示的样品,你们能试一下吗

import re
value='Example.[1]'
re.sub(r"\.\[\d+\]",'',value)

说明:在此处导入repython库。然后创建一个名为value的示例变量,其中包含Example.[1]。现在,根据OP,用空值替换.(点)[,后跟一个或多个数字]

相关问题 更多 >

    热门问题