由于业务需要,要提取指定字符串的关键信息。具体要求是从一个字符串中提取<>里面的内容。

于是想到利用Python 中的正则实现。


输入:

我要听<梁博>的<男孩>

输出:

梁博 男孩

Python 实现:

#coding:utf8
import re
import sys
reload(sys)
sys.setdefaultencoding('utf8')
template = "我要听<歌手名>的<歌曲名>"
def subString(template):
    rule = r'<(.*?)>' # 正则规则
    slotList = re.findall(rule, template)
    return slotList
slotList = subString(template)
for slot in slotList:
    print slot
为了更直观地让大家理解红外遥控的原理,这篇文章用图片来帮你理解红外遥控的发射管原理和接收原理。 红外遥控的概述: 红外线的光谱位于红色光之外, 波长是0.76~1.5μm,比红光的波长还长。红外遥控是利用红外线进行传递信息的一种控制方式,红外遥控具有抗干扰,电路简单,容易编码和解码,功耗小,成本低的优点。红外遥控几乎适用所有家电的控制。 一、红外遥控系统结构 红外遥控系统的主要部分为调制、发射和

python 脑电 python脑电信号分析图

python制作脑电相关图过程如下素材: (1) 清华数据库Benchmark下文件:64-channels.loc (2) 一个trial的64*1500数据代码:import mne import matplotlib.pyplot as plt import scipy.io path = r'data.mat' raw_data = scipy.io.loadmat(path)