Python字符串分割:提取单词实例
Python字符串分割:提取单词实例你想从字符串中提取单词吗?这篇文章将教你如何使用Python完成这个任务。目标字符串: 'this is a,book.that is:a pen..'预期输出:- this- is- a- book- that- is- a- pen**代码:**pythonimport retext = 'this is a,book.that is:a pen..'words = re.findall(r'/w+', text)print('分离出的单词:')for word in words: print('-', word)**代码解释:**1. 导入re模块: 我们使用Python内置的re模块进行正则表达式操作。2. 定义目标字符串: 将目标字符串赋值给变量text。3. 使用re.findall()函数: 该函数用于查找所有匹配正则表达式的字符串。 - r'/w+':这是一个正则表达式,其中: - r表示这是一个原始字符串,避免转义字符的问题。 - /w匹配任何字母数字字符(包括下划线)。 - +匹配前面的字符一次或多次。4. 打印结果: 使用循环遍历提取的单词列表并打印每个单词。**总结:**使用re.findall()函数和合适的正则表达式,我们可以轻松地从字符串中提取单词,即使字符串包含标点符号。
原文地址: https://www.cveoy.top/t/topic/AR1 著作权归作者所有。请勿转载和采集!