`
hereson
  • 浏览: 1427856 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

正则匹配不包含某字符串(Python)

 
阅读更多

正则表达式如何匹配源串中不包含否某字符串?

匹配不包含字符串http://bbs.yjfeng.com,正则表达式如下:

^((?!http://bbs.yjfeng.com).)*$

测试:

>>> import re

>>> cr = re.compile(r'^((?!http://bbs.yjfeng.com).)*$')

>>> s = 'i am http://bbs.yjfeng.com.'

>>> cr.search(s) # 源串中含有http://bbs.yjfeng.com,不匹配

>>> s = 'life is short, you need Python.'

>>> cr.search(s) # 匹配,因为源串中不含http://bbs.yjfeng.com

<_sre.SRE_Match object at 0x0000000002538C60>

分享到:
评论

相关推荐

    python正则表达式匹配不包含某几个字符的字符串方法

    今天小编就为大家分享一篇python正则表达式匹配不包含某几个字符的字符串方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python使用中文正则表达式匹配指定中文字符串的方法示例

    主要介绍了Python使用中文正则表达式匹配指定中文字符串的方法,结合实例形式分析了Python正则匹配及字符编码相关操作技巧,需要的朋友可以参考下

    快速查找与字符串或正则表达式匹配的所有行_Python_代码_相关文件_下载

    在 Sublime Text 中快速查找与字符串或正则表达式匹配的所有行。 如何过滤 在编辑 &gt; 线菜单上: 使用正则表达式包含行 ⌘+K ⌘+R 包含带字符串的行 ⌘+K ⌘+S 使用正则表达式排除行 用字符串排除行 在编辑 &gt; 代码...

    python使用正则表达式匹配字符串开头并打印示例

    主要介绍了python使用正则表达式匹配字符串开头并打印的方法,结合实例形式分析了Python基于正则表达式操作字符串的相关技巧,需要的朋友可以参考下

    Python正则表达式匹配数字和小数的方法

    1.正则匹配数字,\为转义字符,d+为匹配一次或多次 ... 您可能感兴趣的文章:Python 正则表达式匹配数字及字符串中的纯数字python字符串中匹配数字的正则表达式python正则表达式去掉数字中的逗号(pyt

    Python 正则表达式匹配字符串中的http链接方法

    利用Python正则表达式匹配字符串中的http链接。主要难点是用正则表示出http 链接的模式。 import re pattern = re.compile(r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+') #...

    python 巧用正则寻找字符串中的特定字符的位置方法

    假定字符串为: 小明买冰棍花了5元,买糖果花了3元,买游戏花了59元,小明今天一共花了67元。...以上这篇python 巧用正则寻找字符串中的特定字符的位置方法就是小编分享给大家的全部内容了,希望能

    正则表达式匹配各种特殊字符

    写个可以匹配一下各种特殊字符的正则表达式 ((?=[\x21-\x7e]+)[^A-Za-z0-9]) x21-\x7e]+)[^A-Za-z0-9]) 这个匹配所有键盘上可见的非字母和数字的符号 var patrn = /[`~!@#$%^&*()_\-+=&lt;&gt;?:"{}|,.\/;'\\[\]·~...

    python正则表达式.zip

    正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符)操作 的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规 则字符串”,这个“规则字符串”用来表达...

    在python中使用正则表达式查找可嵌套字符串组

    在网上看到一个小需求,需要用正则表达式来处理。原需求如下: 找出文本中包含”因为……所以”的句子,并以两个词为中心对齐输出前后3个字,中间全输出,如果“因为”和“所以”中间还存在“因为”“所以”,也要找...

    Python 正则表达式匹配数字及字符串中的纯数字

    主要介绍了Python 正则表达式匹配数字及使用正则表达式找出字符串中的纯数字,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    字符串、字符和正则表达式

    字符串、字符和正则表达式基本知识,讲述C#中的字符串常见属性和方法。

    Python正则表达式匹配字符串中的数字

    主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    Python程序设计:正则表达式检索与替换.pptx

    正则表达式是一个特殊的字符序列,它能方便的检查一个字符串是否与某种模式匹配,利用正则可以快速准确的对邮箱进行校验。 任务 邮箱验证 任务知识点 正则表达式概念与语法 常用匹配规则 正则表达式检索与替换 知识...

    Python正则表达式如何进行字符串替换实例

    Python正则表达式在使用中会经常应用到字符串替换的代码。有很多人都不知道如何解决这个问题,下面的代码就告诉你其实这个问题无比的简单,希望你有所收获。 1.替换所有匹配的子串用newstring替换subject中所有与...

    python 实现正则表达式匹配

    # 问题描述 # 给定一个字符串 (s) 和一个字符...# 匹配应该覆盖整个字符串 (s) ,而不是部分字符串 # 说明: # s 可能为空,且只包含从 a-z 的小写字母。 # p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *

    “正则表达式以及python re模块”演讲PPT

    PPT 讲述了正则表达式的使用方式以及如何使用python来操作正则表达式,内容简洁实用,适合平时查询,也适合PPT演讲使用~

Global site tag (gtag.js) - Google Analytics