区块链技术博客
www.b2bchain.cn

Python正则表达式:返回包含给定子字符串的单词列表 – python程序员分享

本文介绍了Python正则表达式:返回包含给定子字符串的单词列表 – python程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

基于正则表达式的函数f是什么,给定输入文本和字符串,并返回文本中包含此字符串的所有单词。例如:

f("This is just a simple text to test some basic things", "si") 

会返回:

["simple", "basic"] 

(因为这两个词包含子字符串"si")

怎么做?

python大神给出的解决方案

我不相信没有比我的方法更好的方法了,但是类似:

import re  def f(s, pat):     pat = r'(w*%sw*)' % pat       # Not thrilled about this line     return re.findall(pat, s)   print f("This is just a simple text to test some basic things", "si") 

作品:

['simple', 'basic'] 

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Python正则表达式:返回包含给定子字符串的单词列表 – python程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们