Python正则表达式与split()方法一起使用

import re
#split 只能实现单个字符串的分割
string="guoshun is a good boy"
print(string.split(‘ ‘))
#但是如果中间又好几个空格 那么split耶只能分割一个空格
string2="guoshun is good boy"
#regex提供了split方法
print(re.split("\s+",string2))
#也可以同时使用多个分割符号
string3="guoshun/is a.good(boy"
print(re.split(‘[/.(]|\s+‘,string3))
#对于一个找不到匹配的字符串而言,split不会对其做出分割
print(re.split(‘a‘,‘hello world‘))

原文地址:https://www.cnblogs.com/shunguo/p/11396915.html

时间: 2024-11-07 22:20:29

Python正则表达式与split()方法一起使用的相关文章

python正则表达式(3)--match方法

1.re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none. (1)函数语法: re.match(pattern, string, flags=0) 函数参数说明: pattern   匹配的正则表达式    string      要匹配的字符串 flgs         标志位,用于控制正则表达式的匹配方式 我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式. group(num

python正则表达式(4)--search方法

摘自:https://www.cnblogs.com/zeke-python-road/p/9565419.html 1.re.search函数 re.search 扫描整个字符串并返回第一个成功的匹配,如果匹配失败search()就返回None. (1)函数语法: re.search(pattern, string, flags=0) 函数参数说明: pattern   匹配的正则表达式 string      要匹配的字符串 flgs         标志位,用于控制正则表达式的匹配方式 我

Python正则表达式符号与方法

导入re库文件 import re from re import findall,search,S secret_code = 'hadkfalifexxIxxfasdjifja134xxlovexx23345sdfxxyouxx8dfse'   #红色为待带抓取内容 .的使用举例 a = 'xy123' b = re.findall('x...',a) print b          #执行后返回xy12,x...中"."代表占位符,几个点就取x后几位 *的使用举例 a = 'xy

python join和split用法

python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的. strip()为去除开头结尾指定的字符,空着时是去除空白字符\t,\n,\r意思 1.join用法示例 >>>li = ['my','name','is','bob'] >>>' '.join(li)    #用空格把列表连接起来,所以就成了一个字符串了 'my name is bob' >>>'_'.join(li) 'my_name_is_

python正则表达式之re模块方法介绍

python正则表达式之re模块其他方法 1:search(pattern,string,flags=0) 在一个字符串中查找匹配 2:findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表 In [1]: import re In [2]: str1 = 'imoooc videonum = 1000' In [3]: str1.find('1000') Out[3]: 18 In [4]: info = re.search(r'\d+',str1)

【转】关于python中re模块split方法的使用

注:最近在研究文本处理,需要用到正则切割文本,所以收索到了这篇文章,很有用,谢谢原作者. 原址:http://blog.sciencenet.cn/blog-314114-775285.html 关于python中re模块split方法的使用 已有 3094 次阅读 2014-3-12 11:30 |系统分类:科研笔记 今天在写一段小代码的时候需要用到re.split()方法,在使用的过程中发现了一个以前不知道的新用法,发现这个用法还是挺实用的,就把它记录下来: >>> m = re.s

举例详解Python中的split()函数的使用方法

这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下 函数:split() Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开 一.函数说明1.split()函数语法:str.

Python split()方法

描述 Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串 语法 split() 方法语法: str.split(str="", num=string.count(str)). 参数 str -- 分隔符,默认为所有的空字符,包括空格.换行(\n).制表符(\t)等. num -- 分割次数. 返回值 返回分割后的字符串列表. 实例 以下实例展示了split()函数的使用方法: #!/usr/bin/python str

【每天进步一点点 -Python】Python split()方法

split()方法  也是我遇到过好几次,所以有必要记录下来 Python split() 通过指定分隔符对字符串进行切片 name = name_list.split("-") 按照字符"-"进行切割 返回的是一个list 返回的是一个list   原文地址:https://www.cnblogs.com/yuanyuan2017/p/9818070.html