您的位置:首页 > 其它

正则表达式的应用一则(工作中使用)

2017-06-21 14:56 330 查看
  今天碰到一个小要求,把传入的一个字符串和一个list做比较,如果字符串中<>包含的内容,在list中没有,则打印出来。

这个正式用re的好方式;

代码如下:

import re
mystr='我爱<北京>天安门,我爱<南京>中山门,我要去<台北>故宫吃披萨,我还要去<西藏>布达拉宫喝咖啡。'

list2=['北京','南京','合肥']
list1=re.findall('\<([^\<\>]+)\>',mystr)
list3=[item  for item in list1 if item not in list2]
print(list3)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐