zoukankan      html  css  js  c++  java
  • python 正则表达式 re.split

    内置函数split与re库中的split,有很多相似处

     1 #!use/bin/python
     2 #coding:utf-8
     3 
     4 import re
     5 
     6 str= "https://i.cnb1logs.co2m/Edi3tPosts.asp4x?opt=999";
     7 
     8 #split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
     9 print 'str :' ,str;
    10 print str.split()
    11 print str.split('/',4);
    12 
    13 
    14 #re.split按照能够匹配的子串将string分割后返回列表
    15 pattern =re.compile(r'd+')
    16 print 're.split()  :',re.split(pattern,str)
    17 print 're.split(2) :',re.split(pattern,str,2)

    Output:

    1 str : https://i.cnb1logs.co2m/Edi3tPosts.asp4x?opt=999
    2 ['https://i.cnb1logs.co2m/Edi3tPosts.asp4x?opt=999']
    3 ['https:', '', 'i.cnb1logs.co2m', 'Edi3tPosts.asp4x?opt=999']
    4 re.split()  : ['https://i.cnb', 'logs.co', 'm/Edi', 'tPosts.asp', 'x?opt=', '']
    5 re.split(2) : ['https://i.cnb', 'logs.co', 'm/Edi3tPosts.asp4x?opt=999']
    6 
    7 ***Repl Closed***
  • 相关阅读:
    django路由层(一)
    计算机基础2
    Django模板语言
    Django框架介绍
    Python--格式化输出,运算符
    Python---基础
    Tensorflow--TensorflowBoard
    Tensorflow--图和会话
    Tensorflow--Tensor
    Tensorflow--基础结构
  • 原文地址:https://www.cnblogs.com/sub2020/p/7929242.html
Copyright © 2011-2022 走看看