2024-04-25 12:20:21 发布
网友
我有一行字很多。我只想去掉双花括号里的部分
{{ }}
我试过?={{.*}}但什么也没得到。
?={{.*}}
试试这个:
import re s = re.sub('{{.*?}}', '', s)
注意,{和}通常是正则表达式中的特殊字符,通常应该用反斜杠转义以获得它们的字面意义。但是在这种情况下,它们被解释为文字。
{
}
在线查看工作:ideone
如果要从大括号内提取文本,请尝试以下操作:
import re s = 'apple {{pear}} orange {banana}' matches = re.search(r'{{(.*)}}', s) print matches.group(1)
group(1)将包含字符串“pear”
group(1)
试试这个:
注意,
{
和}
通常是正则表达式中的特殊字符,通常应该用反斜杠转义以获得它们的字面意义。但是在这种情况下,它们被解释为文字。在线查看工作:ideone
如果要从大括号内提取文本,请尝试以下操作:
group(1)
将包含字符串“pear”相关问题 更多 >
编程相关推荐