当前位置: 首页 > 面试题库 >

python的re:如果字符串包含正则表达式模式,则返回True

封飞
2023-03-14
问题内容

我有一个这样的正则表达式:

regexp = u'ba[r|z|d]'

如果单词包含 barbazbad ,则函数必须返回True 。简而言之,我需要python的regexp模拟

'any-string' in 'text'

我怎么知道呢?谢谢!


问题答案:
import re
word = 'fubar'
regexp = re.compile(r'ba[rzd]')
if regexp.search(word):
  print 'matched'


 类似资料:
  • 我将一个regex模式列表传递给< code>grep来检查syslog文件。它们通常匹配IP地址和日志条目; 这只是一个模式列表,例如我正在循环传递的“1\.2\.部分,因此我无法传递“-v”。 我很困惑试图做上述的逆,不匹配线与某个IP地址和错误!1.2.3.4.*已爆炸”将匹配除1.2.3.4告诉我它已爆炸之外的任何syslog行。我必须能够包括一个IP地址不匹配。 在Stack Overf

  • import re pattern = 'this' text = 'Does this text match the pattern?' match = re.search(pattern, text) s = match.start() e = match.end() print('Found "{}"\nin "{}"\nfrom {} to {} ("{}")'.format(matc

  • 在 Python 中,我们可以使用内置的 re 模块来使用正则表达式。 有一点需要特别注意的是,正则表达式使用 对特殊字符进行转义,比如,为了匹配字符串 ‘python.org’,我们需要使用正则表达式 'python.org',而 Python 的字符串本身也用 转义,所以上面的正则表达式在 Python 中应该写成 'python\.org',这会很容易陷入 的困扰中,因此,我们建议使用 Py

  • 本文向大家介绍python re模块和正则表达式,包括了python re模块和正则表达式的使用技巧和注意事项,需要的朋友参考一下 一、re模块和正则表达式 先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一

  • 本文向大家介绍详解Python正则表达式re模块,包括了详解Python正则表达式re模块的使用技巧和注意事项,需要的朋友参考一下 正则是处理字符串最常用的方法,我们编码中到处可见正则的身影。 正则大同小异,python 中的正则跟其他语言相比略有差异: 1、替换字符串时,替换的字符串可以是一个函数 2、split 函数可以指定分割次数,这会导致有个坑 3、前项界定的表达式必须定长 下面详细描述下

  • 本文向大家介绍python re正则表达式模块(Regular Expression),包括了python re正则表达式模块(Regular Expression)的使用技巧和注意事项,需要的朋友参考一下 模块的的作用主要是用于字符串和文本处理,查找,搜索,替换等 复习一下基本的正则表达式吧  .:匹配除了换行符以为的任意单个字符  *:匹配任意字符,一个,零个,多个都能匹配得到 俗称贪婪模式