美文网首页
正则表达式(?:)(?=)(?!)(?<=)(?

正则表达式(?:)(?=)(?!)(?<=)(?

作者: Aedda | 来源:发表于2020-12-30 14:26 被阅读0次
import re
# pattern = re.compile('windows(?:2000|95)')    # ['windows2000', 'windows95']
# pattern = re.compile('windows(?=2000|95)')  # ['windows', 'windows']
# pattern = re.compile('windows(?!2000|95)')  # ['windows']
# pattern = re.compile('(?<=123)windows')     # ['windows']
# pattern = re.compile('(?<!,)windows')     # ['windows', 'windows']
pattern = re.compile('(?<![3,])windows')     # ['windows']
s = '''windows2000地方,windows95,123windows'''
print(re.findall(pattern,s))


在要提取的数据的前面的话,需要用小于号
re.search('(?<=://).*?(?=/)','https://www.amazon.fr/reviews/top-reviewers').group()
# www.amazon.fr

相关文章

  • 正则表达式(?:)(?=)(?!)(?<=)(?

  • 来吧!体感水果忍者

    挺好玩的,有点累人! 之前有玩过街机模式的变态版(更手机变态版差不多),那个更累人,各种香蕉轮番上阵,完全停不...

  • Unity 一键替换字体工具

    打开预制体或者场景文件,可以看到。 用正则表达式来匹配替换即可。

  • 读《运动改造大脑》

    运动起来吧!运动起来吧!运动起来吧!从最基本的走路、骑行代替电梯和交通工具开始,做点美体塑型的瑜伽养生操都是不错的...

  • perl-five(2018-05-26)

    第七章 漫游正则表达式王国 正则表达式是perl内嵌的,自成一体的微型编程语言。 也会出现在sed、grep、aw...

  • 正则表达式

    1.分类 正则表达式可以获取主体、请求体、请求头、响应体、响应头等不同的类型 2.表达式解析 在线测试地址:htt...

  • 来吧来吧来吧

    也许是我不够好 只管只管一股脑儿 张开怀抱毫无保留走向你 也许是我真的不曾看懂你 只管没心没肺的对你好 然而然而 ...

  • 正则表达式 | 循环体语法

    介绍正则表达式中的"循环体"语法,其实循环体是作者定义的,正确的描述是限定符。通过不同的限定符,提供不同的匹配次数...

  • 美好时光

    我们班上午觉得自己你慢慢慢慢来吧来吧来吧来吧来吧来吧来吧来吧来吧来吧来吧来吧来吧来吧

  • 军迷日更119:来吧,来吧,相约17!

    来吧 来吧 相约17! 来吧 来吧 相忆62! 来吧 来吧 相逢藏南! 来吧 来吧 见谅奉陪! 来吧 来吧 见识实...

网友评论

      本文标题:正则表达式(?:)(?=)(?!)(?<=)(?

      本文链接:https://www.haomeiwen.com/subject/bydhoktx.html