可以通过以下步骤实现:
以下是一个示例代码,演示了如何从多行字符串中提取单词:
import re
def extract_words_from_multiline_string(multiline_string):
# 将多行字符串转换为单行字符串
single_line_string = multiline_string.replace('\n', ' ')
# 使用正则表达式匹配并提取单词
words = re.findall(r'\b\w+\b', single_line_string)
return words
# 示例用法
multiline_string = '''
Hello, how are you?
I'm doing great, thank you!
'''
words = extract_words_from_multiline_string(multiline_string)
print(words)
输出结果为:
['Hello', 'how', 'are', 'you', 'I', 'm', 'doing', 'great', 'thank', 'you']
在这个示例中,我们首先将多行字符串转换为单行字符串,然后使用正则表达式匹配并提取了所有的单词。最后,将提取到的单词列表打印出来。
领取专属 10元无门槛券
手把手带您无忧上云