早教吧 育儿知识 作业答案 考试题库 百科 知识分享

python,我有一个文本里面有很多句子,但是每个句子中间都出现了[内容],我该怎么样才能把句子取出来显示我有一个文本里面有很多句子,但是每个句子中间都出现了[内容],我该怎么样才能把句

题目详情
python,我有一个文本里面有很多句子,但是每个句子中间都出现了[内容],我该怎么样才能把句子取出来显示
我有一个文本里面有很多句子,但是每个句子中间都出现了[内容],我该怎么样才能把句子取出来显示同时过滤掉中括号以及其中的内容,比如说I do not likes [error] apple.我需要过滤掉[error],但是下个句子里可能含有[abcd]我同样需要过滤掉,但是如果出现了【】我还需要把[内容]和前面的一个单词加入到字典里,请问我该怎样实现
▼优质解答
答案和解析
#!/usr/bin/env python
# -*- encoding:utf-8 -*-
import re
d = dict()
def save(m):
    l = m.groups()
    d[l[0]] = l[2]
    return l[0]+l[1]
# 需要替换的文本
s = 'this is a [error] test.and [skip] another.'
print(s)
r = re.sub(r'(\w+)(\s+)\[(\w+)\]',save,s)
# 替换结果
print(r)
# 字典
print(d)
# 清空字典
d.clear()
print(d)


运行的结果是:
this is a [error] test.and [skip] another.
this is a  test.and  another.
{'a':'error','and':'skip'}
{}
看了 python,我有一个文本里...的网友还看了以下:

找出文章中描写古诗"返景入深林,复照青苔上"意境相同的句子找出文章<天山美景>中描写古诗"返景入深  2020-04-06 …

为什么我写不出作文?语文严重拖后腿.每一篇作文都要2小时,我要花很长时间才能把我想到内容表达出来.  2020-05-12 …

初一年英语小作文房子的出租广告写一篇房子的出租广告.内容大致是:李先生有一个两间卧室的房子要出租,  2020-06-07 …

一个房间里有很多张桌子和很多个人.问:房间里有多少人?3个人一张桌子多出两人.5个人一张桌子多出四  2020-06-13 …

一道文言文李存审出于寒微,常戒诸子曰:“尔父少提一剑去乡里,四十年间,位极将相.其间出万死获一生者  2020-06-18 …

阅读下面的选文,回答问题。李存审①出于寒微,尝戒诸子曰:“尔父少提一剑去乡里,四十年间,位极将相。  2020-06-18 …

阅读下面文言文,完成小题。(10分)李存审1出于寒微,尝戒诸子曰:“尔父少提一剑去乡里,四十年间,  2020-06-22 …

python,我有一个文本里面有很多句子,但是每个句子中间都出现了[内容],我该怎么样才能把句子取  2020-07-17 …

关于波函数的,波函数是指在空间某一点出现的概率的大小吗?还有怎么知道电子在原子核附近各点出现的概率  2020-07-22 …

文言文阅读。阅读下面的选文,回答问题。李存审①出于寒微,尝戒诸子曰:“尔父少提一剑去乡里,四十年间,  2020-12-01 …