一、目的
对字符串进行分割,取出每个单词。
预计的结果如下:

二、参数说明
re.split() 函数一般需要接收两个参数,
第一个参数:正则表达式,
第二个参数:字符串。
三、方括号

第一个参数:r'[\\s!]'。
在正则表达式中,会匹配方括号中任意一个字符,
缺点是不能 以多个字符 为一个单元 作为分隔符,并且是或的关系。
结果中也有一个空字符串,接下来解决。
四、圆括号

圆括号可以 用多个字符作为一个分隔符,并且匹配任意一个,
在这里面,就是匹配 !\\s 或 \\s 其中任意一个,
但是会输出分隔符本身。
五、非捕获组

这个时候就可以用正则表达式里面的 非捕获组(会把匹配上的字符忽略掉),
具体的表现形式是在 圆括号 里面的 最前面 加上 ?:
这样结果就会去掉分隔符,达到我们的目的,
当然,方法不止一种。

直接用 | 分割 字符串 ,放入 !\\s 和 \\s 也能达到效果,
灵活的运用正则表达式,就能对字符串做出各种处理。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
参数
+关注
关注
11文章
1870浏览量
34030 -
字符串
+关注
关注
1文章
596浏览量
23212 -
函数
+关注
关注
3文章
4421浏览量
67828
发布评论请先 登录
相关推荐
热点推荐
什么是复制字符串?Python如何复制字符串
连续几篇文章都在写 Python 字符串,这出乎我的意料了。但是,有的问题,不写不行,特别是那种灵机一动想到的问题,最后你发现,很多人根本不懂却又误以为自己懂了。那就继续刨根问底,探究个明白吧
发表于 11-25 10:32
•3679次阅读
python字符串有哪些特定方法
python字符串序列操作也适用于列表和元组。
python字符串还有独有方法,即字符串对象的函数,其他对象不可调用,只有字符串对象可调用。
如何截取字符串中的字符?
2 方法
.当字符串中有特定的分隔符时,可以使用split()方法,非常简便。
public class Test01 {
public static void main
字符串的相关知识
TCL 中的数据类型只有一种:字符串。这些字符串可以是字母、数字、布尔值、标点符号等特殊字符的组合。在某些特殊命令的作用下,字符串可以向其他数据类型转换。下面将系统的讲解或回顾下
代码字符串分割方法
的 String#split 来分割。 使用 String#split 方法 String 类中 split 方法,是我们平常处理字符串
如何像 awk一样分割字符串
若你使用过 Shell 中的 awk 工具,会发现用它来分割字符串是非常方便的。特别是多个连续空格会被当做一个处理。 [root @localhost ~] # cat demo.txt hello
oracle字符串split成多个
Oracle是一种广泛使用的关系型数据库管理系统,它提供了许多强大的功能和函数,用于处理和操作数据。其中之一就是字符串分割(split)方法,该方法用于将一个字符串按照指定的分隔符
split在python中的用法
split在python中的用法 split()是Python中一个非常常用的字符串函数,它能够根据指定的分隔符将一个字符串分割成多个子
labview扫描字符串怎么用
的函数: 文本扫描器(Text Scan)函数:这个函数可以从一个字符串中提取出特定的数据,例如数字或者其他文本。你可以指定要提取的数据的格式,如整数、浮点数等。文本扫描器函数还可以跳过不需要的字符或字符串。
什么是re.split分割字符串
评论